home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
develop, the CD; issue 1
/
Apple_Develop_1989.bin
/
Offscreen
/
FracApp 2.0B3
/
FracApp
/
FracApp.rsrc
/
bin.rsrc_CODE_9_GOpen.txt
< prev
next >
Wrap
Text File
|
1989-10-13
|
199KB
|
3,495 lines
# near model CODE resource
# jump table entries: 2256-2309 (54 of them)
00000000 4E56 0000 link A6, 0
00000004 206E 0008 movea.l A0, [A6 + 0x8]
00000008 2F28 FFFC move.l -[A7], [A0 - 0x4]
0000000C 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 DEFC 000A add.w A7, 0xA /* '\n' */
00000018 4ED0 jmp [A0]
0000001A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_282: // at 0000001C (misaligned)
0000001E FF9E .invalid <<F/6/7>>
00000020 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00000024 266E 0008 movea.l A3, [A6 + 0x8]
00000028 1E2E 0012 move.b D7, [A6 + 0x12]
0000002C 1C2E 0010 move.b D6, [A6 + 0x10]
00000030 42A7 clr.l -[A7]
00000032 3F2E 0014 move.w -[A7], [A6 + 0x14]
00000036 2F2E 000C move.l -[A7], [A6 + 0xC]
0000003A 4EBA 01C4 jsr [PC + 0x1C4 /* 00000200 */]
0000003E 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000042 7000 moveq.l D0, 0x00
00000044 2D40 FFF8 move.l [A6 - 0x8], D0
00000048 486E FFBA pea.l [A6 - 0x46]
0000004C 487A FFB2 pea.l [PC - 0x4E /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000050 2F0E move.l -[A7], A6
00000052 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000056 1007 move.b D0, D7
00000058 6606 bne +0x8 /* 00000060 */
0000005A 8006 or.b D0, D6
0000005C 6700 00BA beq +0xBC /* 00000118 */
label00000060:
00000060 41EE FF9E lea.l A0, [A6 - 0x62]
00000064 43ED F698 lea.l A1, [A5 - 0x968]
00000068 20D9 move.l [A0]+, [A1]+
0000006A 20D9 move.l [A0]+, [A1]+
0000006C 20D9 move.l [A0]+, [A1]+
0000006E 20D9 move.l [A0]+, [A1]+
00000070 206E FFFC movea.l A0, [A6 - 0x4]
00000074 43EE FFB2 lea.l A1, [A6 - 0x4E]
00000078 2050 movea.l A0, [A0]
0000007A 45E8 0022 lea.l A2, [A0 + 0x22]
0000007E 22DA move.l [A1]+, [A2]+
00000080 22DA move.l [A1]+, [A2]+
00000082 1007 move.b D0, D7
00000084 6716 beq +0x18 /* 0000009C */
00000086 202E FFB2 move.l D0, [A6 - 0x4E]
0000008A 720F moveq.l D1, 0x0F
0000008C 9081 sub.l D0, D1
0000008E 2D40 FFB2 move.l [A6 - 0x4E], D0
00000092 1006 move.b D0, D6
00000094 6606 bne +0x8 /* 0000009C */
00000096 70F1 moveq.l D0, 0xFFFFFFF1
00000098 2D40 FFAA move.l [A6 - 0x56], D0
label0000009C:
0000009C 1006 move.b D0, D6
0000009E 6716 beq +0x18 /* 000000B6 */
000000A0 202E FFB6 move.l D0, [A6 - 0x4A]
000000A4 720F moveq.l D1, 0x0F
000000A6 9081 sub.l D0, D1
000000A8 2D40 FFB6 move.l [A6 - 0x4A], D0
000000AC 1007 move.b D0, D7
000000AE 6606 bne +0x8 /* 000000B6 */
000000B0 70F1 moveq.l D0, 0xFFFFFFF1
000000B2 2D40 FFA6 move.l [A6 - 0x5A], D0
label000000B6:
000000B6 486E FFF8 pea.l [A6 - 0x8]
000000BA 486D 150C pea.l [A5 + 0x150C]
000000BE 3F3C 0070 move.w -[A7], 0x70 /* 'p' */
000000C2 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000000C6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000000CA 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000000CE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000D2 486D F6A8 pea.l [A5 - 0x958]
000000D6 486E FFB2 pea.l [A6 - 0x4E]
000000DA 1F3C 0001 move.b -[A7], 0x1
000000DE 1F3C 0001 move.b -[A7], 0x1
000000E2 42A7 clr.l -[A7]
000000E4 42A7 clr.l -[A7]
000000E6 1F07 move.b -[A7], D7
000000E8 1F06 move.b -[A7], D6
000000EA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000000EE 4EBA 1A88 jsr [PC + 0x1A88 /* 00001B78 */]
000000F2 206E FFF8 movea.l A0, [A6 - 0x8]
000000F6 2050 movea.l A0, [A0]
000000F8 43E8 005E lea.l A1, [A0 + 0x5E]
000000FC 41EE FF9E lea.l A0, [A6 - 0x62]
00000100 22D8 move.l [A1]+, [A0]+
00000102 22D8 move.l [A1]+, [A0]+
00000104 22D8 move.l [A1]+, [A0]+
00000106 22D8 move.l [A1]+, [A0]+
00000108 200B move.l D0, A3
0000010A 670A beq +0xC /* 00000116 */
0000010C 2F0B move.l -[A7], A3
0000010E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000112 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
label00000116:
00000116 600E bra +0x10 /* 00000126 */
label00000118:
00000118 200B move.l D0, A3
0000011A 670A beq +0xC /* 00000126 */
0000011C 2F0B move.l -[A7], A3
0000011E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000122 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
label00000126:
00000126 200B move.l D0, A3
00000128 670A beq +0xC /* 00000134 */
0000012A 206E FFFC movea.l A0, [A6 - 0x4]
0000012E 2050 movea.l A0, [A0]
00000130 214B 004E move.l [A0 + 0x4E], A3
label00000134:
00000134 206E FFFC movea.l A0, [A6 - 0x4]
00000138 2050 movea.l A0, [A0]
0000013A 2268 0038 movea.l A1, [A0 + 0x38]
0000013E 49E9 0010 lea.l A4, [A1 + 0x10]
00000142 2D6C 0004 FFAE move.l [A6 - 0x52], [A4 + 0x4]
00000148 2F14 move.l -[A7], [A4]
0000014A 486E FFAE pea.l [A6 - 0x52]
0000014E A87F syscall SubPt
00000150 302E FFB0 move.w D0, [A6 - 0x50]
00000154 48C0 ext.l D0
00000156 2F00 move.l -[A7], D0
00000158 302E FFAE move.w D0, [A6 - 0x52]
0000015C 48C0 ext.l D0
0000015E 2F00 move.l -[A7], D0
00000160 4267 clr.w -[A7]
00000162 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000166 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
0000016A 2D6E FFFC 0016 move.l [A6 + 0x16], [A6 - 0x4]
00000170 486E FFBA pea.l [A6 - 0x46]
00000174 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000178 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
0000017C 4E5E unlink A6
0000017E 205F movea.l A0, [A7]+
00000180 DEFC 000E add.w A7, 0xE
00000184 4ED0 jmp [A0]
00000186 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000188-0000018C
fn00000188:
00000188 4E56 FFF8 link A6, -0x0008
// end alternate branch 00000188-0000018C
fn00000188: // (misaligned)
0000018A FFF8 .invalid <<F/7/7>>
0000018C 2F07 move.l -[A7], D7
0000018E 3D6D FA28 FFF8 move.w [A6 - 0x8], [A5 - 0x5D8]
00000194 7E01 moveq.l D7, 0x01
00000196 6032 bra +0x34 /* 000001CA */
label00000198:
00000198 3007 move.w D0, D7
0000019A 5340 subq.w D0, 1
0000019C 41ED F7F0 lea.l A0, [A5 - 0x810]
000001A0 E540 asl D0.w, 2
000001A2 2230 0000 move.l D1, [A0 + D0.w]
000001A6 B2AE 0008 cmp.l D1, [A6 + 0x8]
000001AA 661A bne +0x1C /* 000001C6 */
000001AC 42A7 clr.l -[A7]
000001AE 3007 move.w D0, D7
000001B0 5340 subq.w D0, 1
000001B2 41ED FA2C lea.l A0, [A5 - 0x5D4]
000001B6 D040 add.w D0, D0
000001B8 3F30 0000 move.w -[A7], [A0 + D0.w]
000001BC 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000001C0 2D5F 000C move.l [A6 + 0xC], [A7]+
000001C4 6010 bra +0x12 /* 000001D6 */
label000001C6:
000001C6 5247 addq.w D7, 1
000001C8 6906 bvs +0x8 /* 000001D0 */
label000001CA:
000001CA BE6E FFF8 cmp.w D7, [A6 - 0x8]
000001CE 6FC8 ble -0x36 /* 00000198 */
label000001D0:
000001D0 7000 moveq.l D0, 0x00
000001D2 2D40 000C move.l [A6 + 0xC], D0
label000001D6:
000001D6 2E1F move.l D7, [A7]+
000001D8 4E5E unlink A6
000001DA 2E9F move.l [A7], [A7]+
000001DC 4E75 rts
000001DE 0000 4E56 ori.b D0, 0x56 /* 'V' */
000001E2 0000 206E ori.b D0, 0x6E /* 'n' */
000001E6 0008 2F28 ori.b A0, 0x28 /* '(' */
000001EA FFFC .invalid <<F/7/7>>
000001EC 1F3C 0001 move.b -[A7], 0x1
000001F0 4EAD 0C72 jsr [A5 + 0xC72 /* export_394 */]
000001F4 4E5E unlink A6
000001F6 205F movea.l A0, [A7]+
000001F8 DEFC 000A add.w A7, 0xA /* '\n' */
000001FC 4ED0 jmp [A0]
000001FE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000200-00000204
fn00000200:
00000200 4E56 FFB8 link A6, -0x0048
// end alternate branch 00000200-00000204
fn00000200: // (misaligned)
00000202 FFB8 .invalid <<F/6/7>>
00000204 42A7 clr.l -[A7]
00000206 42A7 clr.l -[A7]
00000208 3F2E 000C move.w -[A7], [A6 + 0xC]
0000020C 486E FFF7 pea.l [A6 - 0x9]
00000210 486E FFF6 pea.l [A6 - 0xA]
00000214 2F2D F9F4 move.l -[A7], [A5 - 0x60C]
00000218 4EBA 05D6 jsr [PC + 0x5D6 /* 000007F0 */]
0000021C 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000220 486E FFB8 pea.l [A6 - 0x48]
00000224 487A FFBA pea.l [PC - 0x46 /* 000001E0, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000228 2F0E move.l -[A7], A6
0000022A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000022E 7000 moveq.l D0, 0x00
00000230 2D40 FFF8 move.l [A6 - 0x8], D0
00000234 486E FFF8 pea.l [A6 - 0x8]
00000238 486D 1504 pea.l [A5 + 0x1504]
0000023C 3F3C 006A move.w -[A7], 0x6A /* 'j' */
00000240 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00000244 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000248 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000024C 486E FFB8 pea.l [A6 - 0x48]
00000250 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000254 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000258 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000025C 1F2E FFF7 move.b -[A7], [A6 - 0x9]
00000260 1F2E FFF6 move.b -[A7], [A6 - 0xA]
00000264 1F3C 0001 move.b -[A7], 0x1
00000268 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000026C 4EBA 0F6A jsr [PC + 0xF6A /* 000011D8 */]
00000270 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8]
00000276 4E5E unlink A6
00000278 205F movea.l A0, [A7]+
0000027A 5C4F addq.w A7, 6
0000027C 4ED0 jmp [A0]
0000027E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000280-00000284
export_283:
fn00000280:
00000280 4E56 FFF8 link A6, -0x0008
// end alternate branch 00000280-00000284
export_283: // at 00000280 (misaligned)
fn00000280: // (misaligned)
00000282 FFF8 .invalid <<F/7/7>>
00000284 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00000288 42A7 clr.l -[A7]
0000028A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000028E 42A7 clr.l -[A7]
00000290 3F2E 000C move.w -[A7], [A6 + 0xC]
00000294 486D F6A8 pea.l [A5 - 0x958]
00000298 2F2D F87C move.l -[A7], [A5 - 0x784]
0000029C 4EBA 0146 jsr [PC + 0x146 /* 000003E4 */]
000002A0 265F movea.l A3, [A7]+
000002A2 200B move.l D0, A3
000002A4 675C beq +0x5E /* 00000302 */
000002A6 2053 movea.l A0, [A3]
000002A8 4AA8 0038 tst.l [A0 + 0x38]
000002AC 6728 beq +0x2A /* 000002D6 */
000002AE 2253 movea.l A1, [A3]
000002B0 2069 0038 movea.l A0, [A1 + 0x38]
000002B4 49E8 0010 lea.l A4, [A0 + 0x10]
000002B8 302C 0006 move.w D0, [A4 + 0x6]
000002BC 906C 0002 sub.w D0, [A4 + 0x2]
000002C0 48C0 ext.l D0
000002C2 2F00 move.l -[A7], D0
000002C4 302C 0004 move.w D0, [A4 + 0x4]
000002C8 9054 sub.w D0, [A4]
000002CA 48C0 ext.l D0
000002CC 2F00 move.l -[A7], D0
000002CE 4267 clr.w -[A7]
000002D0 2F0B move.l -[A7], A3
000002D2 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
label000002D6:
000002D6 2253 movea.l A1, [A3]
000002D8 41E9 0052 lea.l A0, [A1 + 0x52]
000002DC 45FA 0034 lea.l A2, [PC + 0x34 /* 00000312, value 0x20202020 ' ', cstring " " */]
000002E0 7003 moveq.l D0, 0x03
label000002E2:
000002E2 B10A cmpm.b [A0]+, [A2]+
000002E4 56C8 FFFC dbne D0, -0x6 /* 000002E2 */
000002E8 6718 beq +0x1A /* 00000302 */
000002EA 42A7 clr.l -[A7]
000002EC 2053 movea.l A0, [A3]
000002EE 2F28 0052 move.l -[A7], [A0 + 0x52]
000002F2 2F0B move.l -[A7], A3
000002F4 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
000002F8 2E1F move.l D7, [A7]+
000002FA 6706 beq +0x8 /* 00000302 */
000002FC 2053 movea.l A0, [A3]
000002FE 2147 004E move.l [A0 + 0x4E], D7
label00000302:
00000302 2D4B 000E move.l [A6 + 0xE], A3
00000306 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
0000030A 4E5E unlink A6
0000030C 205F movea.l A0, [A7]+
0000030E 5C4F addq.w A7, 6
00000310 4ED0 jmp [A0]
00000312 2020 move.l D0, -[A0]
00000314 2020 move.l D0, -[A0]
00000316 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000318-0000031C
export_284:
fn00000318:
00000318 4E56 FFF8 link A6, -0x0008
// end alternate branch 00000318-0000031C
export_284: // at 00000318 (misaligned)
fn00000318: // (misaligned)
0000031A FFF8 .invalid <<F/7/7>>
0000031C 48E7 0018 movem.l -[A7], A3,A4
00000320 206E 0008 movea.l A0, [A6 + 0x8]
00000324 2050 movea.l A0, [A0]
00000326 4AA8 0002 tst.l [A0 + 0x2]
0000032A 6722 beq +0x24 /* 0000034E */
0000032C 42A7 clr.l -[A7]
0000032E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000332 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000336 2F2E 000C move.l -[A7], [A6 + 0xC]
0000033A 206E 0008 movea.l A0, [A6 + 0x8]
0000033E 2050 movea.l A0, [A0]
00000340 2F28 0002 move.l -[A7], [A0 + 0x2]
00000344 4EBA FFD2 jsr [PC - 0x2E /* 00000318 */]
00000348 2D5F 0018 move.l [A6 + 0x18], [A7]+
0000034C 606A bra +0x6C /* 000003B8 */
label0000034E:
0000034E 206E 000C movea.l A0, [A6 + 0xC]
00000352 2850 movea.l A4, [A0]
00000354 4A2C 001E tst.b [A4 + 0x1E]
00000358 6738 beq +0x3A /* 00000392 */
0000035A 42A7 clr.l -[A7]
0000035C 486C 001E pea.l [A4 + 0x1E]
00000360 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000364 265F movea.l A3, [A7]+
00000366 200B move.l D0, A3
00000368 57C0 seq D0
0000036A 4A00 tst.b D0
0000036C 6722 beq +0x24 /* 00000390 */
0000036E 2F00 move.l -[A7], D0
00000370 4267 clr.w -[A7]
00000372 486C 001E pea.l [A4 + 0x1E]
00000376 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
0000037A 321F move.w D1, [A7]+
0000037C 201F move.l D0, [A7]+
0000037E 4A41 tst.w D1
00000380 57C1 seq D1
00000382 C001 and.b D0, D1
00000384 670A beq +0xC /* 00000390 */
00000386 3F3C 8000 move.w -[A7], 0x8000
0000038A 42A7 clr.l -[A7]
0000038C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
label00000390:
00000390 600C bra +0xE /* 0000039E */
label00000392:
00000392 42A7 clr.l -[A7]
00000394 2F2C 001A move.l -[A7], [A4 + 0x1A]
00000398 4EBA FDEE jsr [PC - 0x212 /* 00000188 */]
0000039C 265F movea.l A3, [A7]+
label0000039E:
0000039E 200B move.l D0, A3
000003A0 6712 beq +0x14 /* 000003B4 */
000003A2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000003A6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000003AA 2F2E 000C move.l -[A7], [A6 + 0xC]
000003AE 2F0B move.l -[A7], A3
000003B0 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
label000003B4:
000003B4 2D4B 0018 move.l [A6 + 0x18], A3
label000003B8:
000003B8 4CDF 1800 movem.l A3,A4, [A7]+
000003BC 4E5E unlink A6
000003BE 205F movea.l A0, [A7]+
000003C0 DEFC 0010 add.w A7, 0x10
000003C4 4ED0 jmp [A0]
000003C6 0000 4E56 ori.b D0, 0x56 /* 'V' */
000003CA 0000 206E ori.b D0, 0x6E /* 'n' */
000003CE 0008 2F28 ori.b A0, 0x28 /* '(' */
000003D2 FFD8 .invalid <<F/7/7>>
000003D4 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000003D8 4E5E unlink A6
000003DA 205F movea.l A0, [A7]+
000003DC DEFC 000A add.w A7, 0xA /* '\n' */
000003E0 4ED0 jmp [A0]
000003E2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000003E4-000003E8
export_285:
fn000003E4:
000003E4 4E56 FF98 link A6, -0x0068
// end alternate branch 000003E4-000003E8
export_285: // at 000003E4 (misaligned)
fn000003E4: // (misaligned)
000003E6 FF98 .invalid <<F/6/7>>
000003E8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000003EC 206E 000C movea.l A0, [A6 + 0xC]
000003F0 43EE FFF8 lea.l A1, [A6 - 0x8]
000003F4 22D8 move.l [A1]+, [A0]+
000003F6 22D8 move.l [A1]+, [A0]+
000003F8 2A2E 0012 move.l D5, [A6 + 0x12]
000003FC 206E 0008 movea.l A0, [A6 + 0x8]
00000400 2050 movea.l A0, [A0]
00000402 4AA8 0002 tst.l [A0 + 0x2]
00000406 6726 beq +0x28 /* 0000042E */
00000408 42A7 clr.l -[A7]
0000040A 2F2E 0016 move.l -[A7], [A6 + 0x16]
0000040E 2F05 move.l -[A7], D5
00000410 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000414 486E FFF8 pea.l [A6 - 0x8]
00000418 206E 0008 movea.l A0, [A6 + 0x8]
0000041C 2050 movea.l A0, [A0]
0000041E 2F28 0002 move.l -[A7], [A0 + 0x2]
00000422 4EBA FFC0 jsr [PC - 0x40 /* 000003E4 */]
00000426 2D5F 001A move.l [A6 + 0x1A], [A7]+
0000042A 6000 0214 bra +0x216 /* 00000640 */
label0000042E:
0000042E 7000 moveq.l D0, 0x00
00000430 2D40 FFD8 move.l [A6 - 0x28], D0
00000434 42A7 clr.l -[A7]
00000436 2F3A 0216 move.l -[A7], [PC + 0x216 /* 0000064E, value 0x76696577 'view', cstring "view" */]
0000043A 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000043E A9A0 syscall GetResource
00000440 2C1F move.l D6, [A7]+
00000442 6606 bne +0x8 /* 0000044A */
00000444 2F06 move.l -[A7], D6
00000446 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
label0000044A:
0000044A 2F06 move.l -[A7], D6
0000044C 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000450 2F06 move.l -[A7], D6
00000452 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00000456 486E FF9A pea.l [A6 - 0x66]
0000045A 487A FF6C pea.l [PC - 0x94 /* 000003C8, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000045E 2F0E move.l -[A7], A6
00000460 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000464 2046 movea.l A0, D6
00000466 2050 movea.l A0, [A0]
00000468 3D50 FFF4 move.w [A6 - 0xC], [A0]
0000046C 2046 movea.l A0, D6
0000046E 2050 movea.l A0, [A0]
00000470 5488 addq.l A0, 2
00000472 2D48 FFE8 move.l [A6 - 0x18], A0
00000476 2D7C 2020 2020 FFE4 move.l [A6 - 0x1C], 0x20202020 /* ' ' */
0000047E 2645 movea.l A3, D5
00000480 2805 move.l D4, D5
00000482 3D6E FFF4 FF98 move.w [A6 - 0x68], [A6 - 0xC]
00000488 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
0000048E 6000 0190 bra +0x192 /* 00000620 */
label00000492:
00000492 286E FFE8 movea.l A4, [A6 - 0x18]
00000496 203C 2020 2020 move.l D0, 0x20202020 /* ' ' */
0000049C B094 cmp.l D0, [A4]
0000049E 6604 bne +0x6 /* 000004A4 */
000004A0 2E05 move.l D7, D5
000004A2 6062 bra +0x64 /* 00000506 */
label000004A4:
000004A4 2014 move.l D0, [A4]
000004A6 B0AE FFE4 cmp.l D0, [A6 - 0x1C]
000004AA 675A beq +0x5C /* 00000506 */
000004AC 2E0B move.l D7, A3
label000004AE:
000004AE 4A87 tst.l D7
000004B0 56C0 sne D0
000004B2 4A00 tst.b D0
000004B4 6722 beq +0x24 /* 000004D8 */
000004B6 2047 movea.l A0, D7
000004B8 2050 movea.l A0, [A0]
000004BA 43E8 002E lea.l A1, [A0 + 0x2E]
000004BE 7203 moveq.l D1, 0x03
000004C0 204C movea.l A0, A4
label000004C2:
000004C2 B308 cmpm.b [A1]+, [A0]+
000004C4 56C9 FFFC dbne D1, -0x6 /* 000004C2 */
000004C8 56C1 sne D1
000004CA C001 and.b D0, D1
000004CC 670A beq +0xC /* 000004D8 */
000004CE 2047 movea.l A0, D7
000004D0 2050 movea.l A0, [A0]
000004D2 2E28 000E move.l D7, [A0 + 0xE]
000004D6 60D6 bra -0x28 /* 000004AE */
label000004D8:
000004D8 4A87 tst.l D7
000004DA 57C0 seq D0
000004DC 4A00 tst.b D0
000004DE 6726 beq +0x28 /* 00000506 */
000004E0 4A84 tst.l D4
000004E2 56C1 sne D1
000004E4 C001 and.b D0, D1
000004E6 671E beq +0x20 /* 00000506 */
000004E8 200B move.l D0, A3
000004EA 670E beq +0x10 /* 000004FA */
000004EC 42A7 clr.l -[A7]
000004EE 2F14 move.l -[A7], [A4]
000004F0 2F0B move.l -[A7], A3
000004F2 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
000004F6 2E1F move.l D7, [A7]+
000004F8 600C bra +0xE /* 00000506 */
label000004FA:
000004FA 42A7 clr.l -[A7]
000004FC 2F14 move.l -[A7], [A4]
000004FE 2F04 move.l -[A7], D4
00000500 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
00000504 2E1F move.l D7, [A7]+
label00000506:
00000506 2D54 FFE4 move.l [A6 - 0x1C], [A4]
0000050A 203C 696E 636C move.l D0, 0x696E636C /* 'incl' */
00000510 B0AC 001A cmp.l D0, [A4 + 0x1A]
00000514 6628 bne +0x2A /* 0000053E */
00000516 42A7 clr.l -[A7]
00000518 2F2E 0016 move.l -[A7], [A6 + 0x16]
0000051C 2F07 move.l -[A7], D7
0000051E 3F2C 001E move.w -[A7], [A4 + 0x1E]
00000522 486D F6A8 pea.l [A5 - 0x958]
00000526 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000052A 4EBA FEB8 jsr [PC - 0x148 /* 000003E4 */]
0000052E 265F movea.l A3, [A7]+
00000530 486E FFE8 pea.l [A6 - 0x18]
00000534 7020 moveq.l D0, 0x20
00000536 2F00 move.l -[A7], D0
00000538 4EBA 0A06 jsr [PC + 0xA06 /* 00000F40 */]
0000053C 604A bra +0x4C /* 00000588 */
label0000053E:
0000053E 203C 696E 6340 move.l D0, 0x696E6340 /* 'inc@' */
00000544 B0AC 001A cmp.l D0, [A4 + 0x1A]
00000548 6628 bne +0x2A /* 00000572 */
0000054A 42A7 clr.l -[A7]
0000054C 2F2E 0016 move.l -[A7], [A6 + 0x16]
00000550 2F07 move.l -[A7], D7
00000552 3F2C 001E move.w -[A7], [A4 + 0x1E]
00000556 486C 0020 pea.l [A4 + 0x20]
0000055A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000055E 4EBA FE84 jsr [PC - 0x17C /* 000003E4 */]
00000562 265F movea.l A3, [A7]+
00000564 486E FFE8 pea.l [A6 - 0x18]
00000568 7028 moveq.l D0, 0x28
0000056A 2F00 move.l -[A7], D0
0000056C 4EBA 09D2 jsr [PC + 0x9D2 /* 00000F40 */]
00000570 6016 bra +0x18 /* 00000588 */
label00000572:
00000572 42A7 clr.l -[A7]
00000574 2F2E 0016 move.l -[A7], [A6 + 0x16]
00000578 2F07 move.l -[A7], D7
0000057A 486E FFE8 pea.l [A6 - 0x18]
0000057E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000582 4EBA FD94 jsr [PC - 0x26C /* 00000318 */]
00000586 265F movea.l A3, [A7]+
label00000588:
00000588 200B move.l D0, A3
0000058A 6604 bne +0x6 /* 00000590 */
0000058C 6000 009E bra +0xA0 /* 0000062C */
label00000590:
00000590 4AAE FFFC tst.l [A6 - 0x4]
00000594 56C0 sne D0
00000596 4A00 tst.b D0
00000598 660A bne +0xC /* 000005A4 */
0000059A 4AAE FFF8 tst.l [A6 - 0x8]
0000059E 56C1 sne D1
000005A0 8001 or.b D0, D1
000005A2 6732 beq +0x34 /* 000005D6 */
label000005A4:
000005A4 2053 movea.l A0, [A3]
000005A6 BAA8 000E cmp.l D5, [A0 + 0xE]
000005AA 57C1 seq D1
000005AC C001 and.b D0, D1
000005AE 6726 beq +0x28 /* 000005D6 */
000005B0 4A85 tst.l D5
000005B2 56C1 sne D1
000005B4 C001 and.b D0, D1
000005B6 671E beq +0x20 /* 000005D6 */
000005B8 202E FFFC move.l D0, [A6 - 0x4]
000005BC 2053 movea.l A0, [A3]
000005BE D0A8 001E add.l D0, [A0 + 0x1E]
000005C2 2F00 move.l -[A7], D0
000005C4 202E FFF8 move.l D0, [A6 - 0x8]
000005C8 D0A8 001A add.l D0, [A0 + 0x1A]
000005CC 2F00 move.l -[A7], D0
000005CE 4267 clr.w -[A7]
000005D0 2F0B move.l -[A7], A3
000005D2 4EAD 161A jsr [A5 + 0x161A /* export_703 */]
label000005D6:
000005D6 7001 moveq.l D0, 0x01
000005D8 B06E FFF6 cmp.w D0, [A6 - 0xA]
000005DC 661E bne +0x20 /* 000005FC */
000005DE 2D4B FFD8 move.l [A6 - 0x28], A3
000005E2 4267 clr.w -[A7]
000005E4 2F0B move.l -[A7], A3
000005E6 486D 1504 pea.l [A5 + 0x1504]
000005EA 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000005EE 101F move.b D0, [A7]+
000005F0 670A beq +0xC /* 000005FC */
000005F2 4A85 tst.l D5
000005F4 57C1 seq D1
000005F6 C001 and.b D0, D1
000005F8 6702 beq +0x4 /* 000005FC */
000005FA 2A0B move.l D5, A3
label000005FC:
000005FC 4A84 tst.l D4
000005FE 57C0 seq D0
00000600 4A00 tst.b D0
00000602 6716 beq +0x18 /* 0000061A */
00000604 220B move.l D1, A3
00000606 56C1 sne D1
00000608 C001 and.b D0, D1
0000060A 670E beq +0x10 /* 0000061A */
0000060C 2053 movea.l A0, [A3]
0000060E 4AA8 000E tst.l [A0 + 0xE]
00000612 57C1 seq D1
00000614 C001 and.b D0, D1
00000616 6702 beq +0x4 /* 0000061A */
00000618 280B move.l D4, A3
label0000061A:
0000061A 526E FFF6 addq.w [A6 - 0xA], 1
0000061E 690C bvs +0xE /* 0000062C */
label00000620:
00000620 302E FFF6 move.w D0, [A6 - 0xA]
00000624 B06E FF98 cmp.w D0, [A6 - 0x68]
00000628 6F00 FE68 ble -0x196 /* 00000492 */
label0000062C:
0000062C 2F06 move.l -[A7], D6
0000062E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00000632 486E FF9A pea.l [A6 - 0x66]
00000636 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000063A 2D6E FFD8 001A move.l [A6 + 0x1A], [A6 - 0x28]
label00000640:
00000640 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000644 4E5E unlink A6
00000646 205F movea.l A0, [A7]+
00000648 DEFC 0012 add.w A7, 0x12
0000064C 4ED0 jmp [A0]
0000064E 7669 moveq.l D3, 0x69
00000650 6577 bcs +0x79 /* 000006C9 */
00000652 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_286: // at 00000654 (misaligned)
00000656 0000 206E ori.b D0, 0x6E /* 'n' */
0000065A 0008 2050 ori.b A0, 0x50 /* 'P' */
0000065E 3F28 0002 move.w -[A7], [A0 + 0x2]
00000662 2F2D F9F4 move.l -[A7], [A5 - 0x60C]
00000666 4EBA 02BC jsr [PC + 0x2BC /* 00000924 */]
0000066A 4E5E unlink A6
0000066C 2E9F move.l [A7], [A7]+
0000066E 4E75 rts
export_287:
00000670 4E56 FEF8 link A6, -0x0108
00000674 2F0C move.l -[A7], A4
00000676 286E 0008 movea.l A4, [A6 + 0x8]
0000067A 4267 clr.w -[A7]
0000067C 2054 movea.l A0, [A4]
0000067E 3F28 0002 move.w -[A7], [A0 + 0x2]
00000682 486E FEF8 pea.l [A6 - 0x108]
00000686 2F2D F9F4 move.l -[A7], [A5 - 0x60C]
0000068A 4EBA 0050 jsr [PC + 0x50 /* 000006DC */]
0000068E 101F move.b D0, [A7]+
00000690 6712 beq +0x14 /* 000006A4 */
00000692 2054 movea.l A0, [A4]
00000694 3F28 0002 move.w -[A7], [A0 + 0x2]
00000698 486E FEF8 pea.l [A6 - 0x108]
0000069C 2F2D F9F4 move.l -[A7], [A5 - 0x60C]
000006A0 4EBA 0406 jsr [PC + 0x406 /* 00000AA8 */]
label000006A4:
000006A4 285F movea.l A4, [A7]+
000006A6 4E5E unlink A6
000006A8 2E9F move.l [A7], [A7]+
000006AA 4E75 rts
export_288:
fn000006AC:
000006AC 4E56 0000 link A6, 0
000006B0 2F2E 000C move.l -[A7], [A6 + 0xC]
000006B4 2F2D F7CC move.l -[A7], [A5 - 0x834]
000006B8 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000006BC 4E5E unlink A6
000006BE 205F movea.l A0, [A7]+
000006C0 504F addq.w A7, 8
000006C2 4ED0 jmp [A0]
export_289:
fn000006C4:
000006C4 4E56 0000 link A6, 0
000006C8 2F2E 000C move.l -[A7], [A6 + 0xC]
000006CC 2F2D F998 move.l -[A7], [A5 - 0x668]
000006D0 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000006D4 4E5E unlink A6
000006D6 205F movea.l A0, [A7]+
000006D8 504F addq.w A7, 8
000006DA 4ED0 jmp [A0]
export_290:
fn000006DC:
000006DC 4E56 FF9A link A6, -0x0066
000006E0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000006E4 266E 000C movea.l A3, [A6 + 0xC]
000006E8 2C2E 0008 move.l D6, [A6 + 0x8]
000006EC 42A7 clr.l -[A7]
000006EE 42A7 clr.l -[A7]
000006F0 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
000006F4 285F movea.l A4, [A7]+
000006F6 2F0C move.l -[A7], A4
000006F8 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000006FC 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000700 486E FFFE pea.l [A6 - 0x2]
00000704 486E FFFA pea.l [A6 - 0x6]
00000708 486E FFF6 pea.l [A6 - 0xA]
0000070C 486E FFF2 pea.l [A6 - 0xE]
00000710 486E FFEE pea.l [A6 - 0x12]
00000714 2F0C move.l -[A7], A4
00000716 2F06 move.l -[A7], D6
00000718 4EBA 0476 jsr [PC + 0x476 /* 00000B90 */]
0000071C 42A7 clr.l -[A7]
0000071E 2F0C move.l -[A7], A4
00000720 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000724 7004 moveq.l D0, 0x04
00000726 2F00 move.l -[A7], D0
00000728 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
0000072C 201F move.l D0, [A7]+
0000072E 3E00 move.w D7, D0
00000730 4A47 tst.w D7
00000732 660C bne +0xE /* 00000740 */
00000734 7EFF moveq.l D7, 0xFFFFFFFF
00000736 41EE FFE6 lea.l A0, [A6 - 0x1A]
0000073A 2D48 FFE6 move.l [A6 - 0x1A], A0
0000073E 6010 bra +0x12 /* 00000750 */
label00000740:
00000740 2F0C move.l -[A7], A4
00000742 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000746 2F0C move.l -[A7], A4
00000748 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
0000074C 2D54 FFE6 move.l [A6 - 0x1A], [A4]
label00000750:
00000750 2F06 move.l -[A7], D6
00000752 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
00000756 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000075A 487A 0060 pea.l [PC + 0x60 /* 000007BC, value 0x0, cstring "" */]
0000075E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000762 3F07 move.w -[A7], D7
00000764 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000768 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000076C 486E FF9A pea.l [A6 - 0x66]
00000770 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000774 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000778 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
0000077C 2F0C move.l -[A7], A4
0000077E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000782 1D6E FF9A 0012 move.b [A6 + 0x12], [A6 - 0x66]
00000788 102E FF9A move.b D0, [A6 - 0x66]
0000078C 6720 beq +0x22 /* 000007AE */
0000078E 36AE FFA0 move.w [A3], [A6 - 0x60]
00000792 276E FF9C 0002 move.l [A3 + 0x2], [A6 - 0x64]
00000798 376E FFA2 0006 move.w [A3 + 0x6], [A6 - 0x5E]
0000079E 204B movea.l A0, A3
000007A0 5088 addq.l A0, 8
000007A2 43EE FFA4 lea.l A1, [A6 - 0x5C]
000007A6 700F moveq.l D0, 0x0F
label000007A8:
000007A8 20D9 move.l [A0]+, [A1]+
000007AA 51C8 FFFC dbf D0, -0x6 /* 000007A8 */
label000007AE:
000007AE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000007B2 4E5E unlink A6
000007B4 205F movea.l A0, [A7]+
000007B6 DEFC 000A add.w A7, 0xA /* '\n' */
000007BA 4ED0 jmp [A0]
000007BC 0000 0000 ori.b D0, 0x0
000007C0 4E56 FFFC link A6, -0x0004
000007C4 2F0C move.l -[A7], A4
000007C6 286E 0008 movea.l A4, [A6 + 0x8]
000007CA 204C movea.l A0, A4
000007CC 5088 addq.l A0, 8
000007CE 2050 movea.l A0, [A0]
000007D0 2D48 FFFC move.l [A6 - 0x4], A0
000007D4 4267 clr.w -[A7]
000007D6 1F2C FFEF move.b -[A7], [A4 - 0x11]
000007DA 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000007DE 195F FFEF move.b [A4 - 0x11], [A7]+
000007E2 285F movea.l A4, [A7]+
000007E4 4E5E unlink A6
000007E6 205F movea.l A0, [A7]+
000007E8 DEFC 000A add.w A7, 0xA /* '\n' */
000007EC 4ED0 jmp [A0]
000007EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000007F0-000007F4
export_291:
fn000007F0:
000007F0 4E56 FFB0 link A6, -0x0050
// end alternate branch 000007F0-000007F4
export_291: // at 000007F0 (misaligned)
fn000007F0: // (misaligned)
000007F2 FFB0 .invalid <<F/6/7>>
000007F4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000007F8 3C2E 0014 move.w D6, [A6 + 0x14]
000007FC 2A2E 0016 move.l D5, [A6 + 0x16]
00000800 42A7 clr.l -[A7]
00000802 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000806 1D5F FFEF move.b [A6 - 0x11], [A7]+
0000080A 486E FFB0 pea.l [A6 - 0x50]
0000080E 487A FFB0 pea.l [PC - 0x50 /* 000007C0, value 0x4E56FFFC */]
00000812 2F0E move.l -[A7], A6
00000814 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000818 42A7 clr.l -[A7]
0000081A 2F3A 00C4 move.l -[A7], [PC + 0xC4 /* 000008E0, value 0x57494E44 'WIND', cstring "WINDNV" */]
0000081E 3F06 move.w -[A7], D6
00000820 A9A0 syscall GetResource
00000822 2E1F move.l D7, [A7]+
00000824 2F07 move.l -[A7], D7
00000826 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000082A 2F07 move.l -[A7], D7
0000082C 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000830 2047 movea.l A0, D7
00000832 2850 movea.l A4, [A0]
00000834 422C 000A clr.b [A4 + 0xA]
00000838 206E 000C movea.l A0, [A6 + 0xC]
0000083C 10AC 000C move.b [A0], [A4 + 0xC]
00000840 206E 0010 movea.l A0, [A6 + 0x10]
00000844 4A6C 0008 tst.w [A4 + 0x8]
00000848 57C0 seq D0
0000084A 4A00 tst.b D0
0000084C 660A bne +0xC /* 00000858 */
0000084E 7208 moveq.l D1, 0x08
00000850 B26C 0008 cmp.w D1, [A4 + 0x8]
00000854 57C1 seq D1
00000856 8001 or.b D0, D1
label00000858:
00000858 4400 neg.b D0
0000085A 1080 move.b [A0], D0
0000085C 102D FD0D move.b D0, [A5 - 0x2F3]
00000860 6710 beq +0x12 /* 00000872 */
00000862 42A7 clr.l -[A7]
00000864 3F06 move.w -[A7], D6
00000866 2F05 move.l -[A7], D5
00000868 70FF moveq.l D0, 0xFFFFFFFF
0000086A 2F00 move.l -[A7], D0
0000086C AA46 syscall GetNewCWindow
0000086E 265F movea.l A3, [A7]+
00000870 600E bra +0x10 /* 00000880 */
label00000872:
00000872 42A7 clr.l -[A7]
00000874 3F06 move.w -[A7], D6
00000876 2F05 move.l -[A7], D5
00000878 70FF moveq.l D0, 0xFFFFFFFF
0000087A 2F00 move.l -[A7], D0
0000087C A9BD syscall GetNewWindow
0000087E 265F movea.l A3, [A7]+
label00000880:
00000880 2F0B move.l -[A7], A3
00000882 2047 movea.l A0, D7
00000884 2050 movea.l A0, [A0]
00000886 3028 0008 move.w D0, [A0 + 0x8]
0000088A 48C0 ext.l D0
0000088C 2F00 move.l -[A7], D0
0000088E A918 syscall SetWRefCon
00000890 4267 clr.w -[A7]
00000892 1F2E FFEF move.b -[A7], [A6 - 0x11]
00000896 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000089A 1D5F FFEF move.b [A6 - 0x11], [A7]+
0000089E 486E FFB0 pea.l [A6 - 0x50]
000008A2 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000008A6 2F0B move.l -[A7], A3
000008A8 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000008AC 4267 clr.w -[A7]
000008AE 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000008B2 101F move.b D0, [A7]+
000008B4 6618 bne +0x1A /* 000008CE */
000008B6 2F0B move.l -[A7], A3
000008B8 4A85 tst.l D5
000008BA 57C0 seq D0
000008BC 4400 neg.b D0
000008BE 1F00 move.b -[A7], D0
000008C0 4EAD 0C72 jsr [A5 + 0xC72 /* export_394 */]
000008C4 3F3C FF94 move.w -[A7], 0xFF94
000008C8 42A7 clr.l -[A7]
000008CA 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
label000008CE:
000008CE 2D4B 001A move.l [A6 + 0x1A], A3
000008D2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000008D6 4E5E unlink A6
000008D8 205F movea.l A0, [A7]+
000008DA DEFC 0012 add.w A7, 0x12
000008DE 4ED0 jmp [A0]
000008E0 5749 subq.w A1, 3
000008E2 4E44 trap 4
export_292:
fn000008E4:
000008E4 4E56 0000 link A6, 0
000008E8 3D6E 0010 0012 move.w [A6 + 0x12], [A6 + 0x10]
000008EE 4E5E unlink A6
000008F0 205F movea.l A0, [A7]+
000008F2 DEFC 000A add.w A7, 0xA /* '\n' */
000008F6 4ED0 jmp [A0]
000008F8 4E56 0000 link A6, 0
000008FC 206E 0008 movea.l A0, [A6 + 0x8]
00000900 2F28 FFFC move.l -[A7], [A0 - 0x4]
00000904 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000908 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000090C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000910 2F3C 00C8 0005 move.l -[A7], 0xC80005
00000916 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
0000091A 4E5E unlink A6
0000091C 205F movea.l A0, [A7]+
0000091E DEFC 000A add.w A7, 0xA /* '\n' */
00000922 4ED0 jmp [A0]
export_293:
fn00000924:
00000924 4E56 FDBA link A6, -0x0246
00000928 48E7 0018 movem.l -[A7], A3,A4
0000092C 266E 0008 movea.l A3, [A6 + 0x8]
00000930 7000 moveq.l D0, 0x00
00000932 2D40 FFFC move.l [A6 - 0x4], D0
00000936 486E FFBE pea.l [A6 - 0x42]
0000093A 487A FFBC pea.l [PC - 0x44 /* 000008F8, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000093E 2F0E move.l -[A7], A6
00000940 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000944 42A7 clr.l -[A7]
00000946 4267 clr.w -[A7]
00000948 3F2E 000C move.w -[A7], [A6 + 0xC]
0000094C 42A7 clr.l -[A7]
0000094E 2F0B move.l -[A7], A3
00000950 4EBA FF92 jsr [PC - 0x6E /* 000008E4 */]
00000954 2F0B move.l -[A7], A3
00000956 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
0000095A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000095E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000962 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00000966 4267 clr.w -[A7]
00000968 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000096C 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00000970 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000974 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00000978 486E FEBE pea.l [A6 - 0x142]
0000097C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000980 4EBA 0562 jsr [PC + 0x562 /* 00000EE4 */]
00000984 4A2E FEBE tst.b [A6 - 0x142]
00000988 6710 beq +0x12 /* 0000099A */
0000098A 486E FEBE pea.l [A6 - 0x142]
0000098E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000992 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */]
00000996 6000 0088 bra +0x8A /* 00000A20 */
label0000099A:
0000099A 4267 clr.w -[A7]
0000099C 206E FFFC movea.l A0, [A6 - 0x4]
000009A0 2050 movea.l A0, [A0]
000009A2 2F28 000E move.l -[A7], [A0 + 0xE]
000009A6 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */]
000009AA 4A5F tst.w [A7]+
000009AC 6F72 ble +0x74 /* 00000A20 */
000009AE 42A7 clr.l -[A7]
000009B0 206E FFFC movea.l A0, [A6 - 0x4]
000009B4 2050 movea.l A0, [A0]
000009B6 2F28 000E move.l -[A7], [A0 + 0xE]
000009BA 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
000009BE 285F movea.l A4, [A7]+
000009C0 486E FEBE pea.l [A6 - 0x142]
000009C4 2F0C move.l -[A7], A4
000009C6 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
000009CA 206E FFFC movea.l A0, [A6 - 0x4]
000009CE 2050 movea.l A0, [A0]
000009D0 2F28 0024 move.l -[A7], [A0 + 0x24]
000009D4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
000009D8 206E FFFC movea.l A0, [A6 - 0x4]
000009DC 2F08 move.l -[A7], A0
000009DE 42A7 clr.l -[A7]
000009E0 2F08 move.l -[A7], A0
000009E2 486E FEBE pea.l [A6 - 0x142]
000009E6 2254 movea.l A1, [A4]
000009E8 3F29 0056 move.w -[A7], [A1 + 0x56]
000009EC 4240 clr.w D0
000009EE 102E FEBE move.b D0, [A6 - 0x142]
000009F2 9069 0058 sub.w D0, [A1 + 0x58]
000009F6 3F00 move.w -[A7], D0
000009F8 486E FDBA pea.l [A6 - 0x246]
000009FC 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00000A00 205F movea.l A0, [A7]+
00000A02 486E FDBA pea.l [A6 - 0x246]
00000A06 A906 syscall NewString
00000A08 201F move.l D0, [A7]+
00000A0A 205F movea.l A0, [A7]+
00000A0C 2050 movea.l A0, [A0]
00000A0E 2140 0024 move.l [A0 + 0x24], D0
00000A12 206E FFFC movea.l A0, [A6 - 0x4]
00000A16 2050 movea.l A0, [A0]
00000A18 2F28 0024 move.l -[A7], [A0 + 0x24]
00000A1C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
label00000A20:
00000A20 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A24 2F0B move.l -[A7], A3
00000A26 4EBA FC84 jsr [PC - 0x37C /* 000006AC */]
00000A2A 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000A2E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A32 4EBA 0484 jsr [PC + 0x484 /* 00000EB8 */]
00000A36 486E FFBE pea.l [A6 - 0x42]
00000A3A 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000A3E 4CDF 1800 movem.l A3,A4, [A7]+
00000A42 4E5E unlink A6
00000A44 205F movea.l A0, [A7]+
00000A46 5C4F addq.w A7, 6
00000A48 4ED0 jmp [A0]
00000A4A 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000A4E FFFC .invalid <<F/7/7>>
00000A50 2F0C move.l -[A7], A4
00000A52 286E 0008 movea.l A4, [A6 + 0x8]
00000A56 204C movea.l A0, A4
00000A58 5088 addq.l A0, 8
00000A5A 2050 movea.l A0, [A0]
00000A5C 2D48 FFFC move.l [A6 - 0x4], A0
00000A60 2F2C FEF4 move.l -[A7], [A4 - 0x10C]
00000A64 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000A68 4AAE 000C tst.l [A6 + 0xC]
00000A6C 6610 bne +0x12 /* 00000A7E */
00000A6E 41ED FACC lea.l A0, [A5 - 0x534]
00000A72 43EC FF00 lea.l A1, [A4 - 0x100]
00000A76 703F moveq.l D0, 0x3F
label00000A78:
00000A78 20D9 move.l [A0]+, [A1]+
00000A7A 51C8 FFFC dbf D0, -0x6 /* 00000A78 */
label00000A7E:
00000A7E 2F2C FEE8 move.l -[A7], [A4 - 0x118]
00000A82 2F2C FEEC move.l -[A7], [A4 - 0x114]
00000A86 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000A8A 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000A8E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A92 2F3C 00C8 0006 move.l -[A7], 0xC80006
00000A98 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00000A9C 285F movea.l A4, [A7]+
00000A9E 4E5E unlink A6
00000AA0 205F movea.l A0, [A7]+
00000AA2 DEFC 000A add.w A7, 0xA /* '\n' */
00000AA6 4ED0 jmp [A0]
export_294:
fn00000AA8:
00000AA8 4E56 FEAA link A6, -0x0156
00000AAC 48E7 0018 movem.l -[A7], A3,A4
00000AB0 206E 000C movea.l A0, [A6 + 0xC]
00000AB4 43EE FEF8 lea.l A1, [A6 - 0x108]
00000AB8 7041 moveq.l D0, 0x41
label00000ABA:
00000ABA 22D8 move.l [A1]+, [A0]+
00000ABC 51C8 FFFC dbf D0, -0x6 /* 00000ABA */
00000AC0 286E 0008 movea.l A4, [A6 + 0x8]
00000AC4 7000 moveq.l D0, 0x00
00000AC6 2D40 FEF4 move.l [A6 - 0x10C], D0
00000ACA 486E FEAA pea.l [A6 - 0x156]
00000ACE 487A FF7C pea.l [PC - 0x84 /* 00000A4C, value 0x4E56FFFC */]
00000AD2 2F0E move.l -[A7], A6
00000AD4 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000AD8 486E FEE8 pea.l [A6 - 0x118]
00000ADC 486E FEEC pea.l [A6 - 0x114]
00000AE0 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000AE4 2F2E FEE8 move.l -[A7], [A6 - 0x118]
00000AE8 2F2E FEEC move.l -[A7], [A6 - 0x114]
00000AEC 7002 moveq.l D0, 0x02
00000AEE 2F00 move.l -[A7], D0
00000AF0 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00000AF4 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000AF8 42A7 clr.l -[A7]
00000AFA 486E FF00 pea.l [A6 - 0x100]
00000AFE 3F2E FEF8 move.w -[A7], [A6 - 0x108]
00000B02 2F0C move.l -[A7], A4
00000B04 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
00000B08 265F movea.l A3, [A7]+
00000B0A 200B move.l D0, A3
00000B0C 670E beq +0x10 /* 00000B1C */
00000B0E 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000B12 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00000B16 2F0B move.l -[A7], A3
00000B18 4EBA 030A jsr [PC + 0x30A /* 00000E24 */]
label00000B1C:
00000B1C 42A7 clr.l -[A7]
00000B1E 4267 clr.w -[A7]
00000B20 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000B24 486E FEF8 pea.l [A6 - 0x108]
00000B28 2F0C move.l -[A7], A4
00000B2A 4EBA FDB8 jsr [PC - 0x248 /* 000008E4 */]
00000B2E 2F0C move.l -[A7], A4
00000B30 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00000B34 2D5F FEF4 move.l [A6 - 0x10C], [A7]+
00000B38 486E FEF8 pea.l [A6 - 0x108]
00000B3C 4267 clr.w -[A7]
00000B3E 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00000B42 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00000B46 4267 clr.w -[A7]
00000B48 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00000B4C 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00000B50 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00000B54 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
00000B58 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00000B5C 2F0C move.l -[A7], A4
00000B5E 4EBA FB4C jsr [PC - 0x4B4 /* 000006AC */]
00000B62 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000B66 2F2E FEE8 move.l -[A7], [A6 - 0x118]
00000B6A 2F2E FEEC move.l -[A7], [A6 - 0x114]
00000B6E 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000B72 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00000B76 4EBA 0340 jsr [PC + 0x340 /* 00000EB8 */]
00000B7A 486E FEAA pea.l [A6 - 0x156]
00000B7E 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000B82 4CDF 1800 movem.l A3,A4, [A7]+
00000B86 4E5E unlink A6
00000B88 205F movea.l A0, [A7]+
00000B8A DEFC 000A add.w A7, 0xA /* '\n' */
00000B8E 4ED0 jmp [A0]
export_295:
fn00000B90:
00000B90 4E56 FFF4 link A6, -0x000C
00000B94 2F0C move.l -[A7], A4
00000B96 206E 0020 movea.l A0, [A6 + 0x20]
00000B9A 30BC F060 move.w [A0], 0xF060
00000B9E 42A7 clr.l -[A7]
00000BA0 2F3A 0082 move.l -[A7], [PC + 0x82 /* 00000C24, value 0x444C4F47 'DLOG', cstring "DLOGNV" */]
00000BA4 206E 0020 movea.l A0, [A6 + 0x20]
00000BA8 3F10 move.w -[A7], [A0]
00000BAA A9A0 syscall GetResource
00000BAC 285F movea.l A4, [A7]+
00000BAE 200C move.l D0, A4
00000BB0 6728 beq +0x2A /* 00000BDA */
00000BB2 2054 movea.l A0, [A4]
00000BB4 43EE FFF4 lea.l A1, [A6 - 0xC]
00000BB8 22D8 move.l [A1]+, [A0]+
00000BBA 22D8 move.l [A1]+, [A0]+
00000BBC 486E FFF4 pea.l [A6 - 0xC]
00000BC0 1F3C 0001 move.b -[A7], 0x1
00000BC4 1F3C 0001 move.b -[A7], 0x1
00000BC8 1F3C 0001 move.b -[A7], 0x1
00000BCC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000BD0 206E 001C movea.l A0, [A6 + 0x1C]
00000BD4 20AE FFF4 move.l [A0], [A6 - 0xC]
00000BD8 600C bra +0xE /* 00000BE6 */
label00000BDA:
00000BDA 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000BDE 2F3C 0064 0064 move.l -[A7], 0x640064 /* 'd\0d' */
00000BE4 A880 syscall SetPt
label00000BE6:
00000BE6 206E 0018 movea.l A0, [A6 + 0x18]
00000BEA 7000 moveq.l D0, 0x00
00000BEC 2080 move.l [A0], D0
00000BEE 206E 0014 movea.l A0, [A6 + 0x14]
00000BF2 7000 moveq.l D0, 0x00
00000BF4 2080 move.l [A0], D0
00000BF6 206E 0010 movea.l A0, [A6 + 0x10]
00000BFA 7000 moveq.l D0, 0x00
00000BFC 2080 move.l [A0], D0
00000BFE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C02 7004 moveq.l D0, 0x04
00000C04 2F00 move.l -[A7], D0
00000C06 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00000C0A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000C0E 206E 000C movea.l A0, [A6 + 0xC]
00000C12 2050 movea.l A0, [A0]
00000C14 20AD F9A8 move.l [A0], [A5 - 0x658]
00000C18 285F movea.l A4, [A7]+
00000C1A 4E5E unlink A6
00000C1C 205F movea.l A0, [A7]+
00000C1E DEFC 001E add.w A7, 0x1E
00000C22 4ED0 jmp [A0]
00000C24 444C neg.w A4
00000C26 4F47 chk.w D7, D7
00000C28 4E56 0000 link A6, 0
00000C2C 206E 0008 movea.l A0, [A6 + 0x8]
00000C30 2F28 0008 move.l -[A7], [A0 + 0x8]
00000C34 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00000C38 4E5E unlink A6
00000C3A 205F movea.l A0, [A7]+
00000C3C DEFC 000A add.w A7, 0xA /* '\n' */
00000C40 4ED0 jmp [A0]
00000C42 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_296: // at 00000C44 (misaligned)
00000C46 FFC2 .invalid <<F/7/7>>
00000C48 2F0C move.l -[A7], A4
00000C4A 286E 0008 movea.l A4, [A6 + 0x8]
00000C4E 2054 movea.l A0, [A4]
00000C50 7000 moveq.l D0, 0x00
00000C52 2140 000E move.l [A0 + 0xE], D0
00000C56 7000 moveq.l D0, 0x00
00000C58 2140 0012 move.l [A0 + 0x12], D0
00000C5C 7000 moveq.l D0, 0x00
00000C5E 2140 0020 move.l [A0 + 0x20], D0
00000C62 7000 moveq.l D0, 0x00
00000C64 2140 0016 move.l [A0 + 0x16], D0
00000C68 4268 0042 clr.w [A0 + 0x42]
00000C6C 4268 0044 clr.w [A0 + 0x44]
00000C70 42A7 clr.l -[A7]
00000C72 487A 00DC pea.l [PC + 0xDC /* 00000D50, value 0x0, cstring "" */]
00000C76 A906 syscall NewString
00000C78 2054 movea.l A0, [A4]
00000C7A 215F 0024 move.l [A0 + 0x24], [A7]+
00000C7E 2054 movea.l A0, [A4]
00000C80 2F28 0024 move.l -[A7], [A0 + 0x24]
00000C84 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000C88 2054 movea.l A0, [A4]
00000C8A 7000 moveq.l D0, 0x00
00000C8C 2140 0020 move.l [A0 + 0x20], D0
00000C90 4228 001E clr.b [A0 + 0x1E]
00000C94 117C 0001 001F move.b [A0 + 0x1F], 0x1
00000C9A 4268 0030 clr.w [A0 + 0x30]
00000C9E 117C 0001 0036 move.b [A0 + 0x36], 0x1
00000CA4 4228 0037 clr.b [A0 + 0x37]
00000CA8 117C 0001 0038 move.b [A0 + 0x38], 0x1
00000CAE 7000 moveq.l D0, 0x00
00000CB0 2140 0032 move.l [A0 + 0x32], D0
00000CB4 216E 0018 0028 move.l [A0 + 0x28], [A6 + 0x18]
00000CBA 216E 0014 002C move.l [A0 + 0x2C], [A6 + 0x14]
00000CC0 116E 0012 0039 move.b [A0 + 0x39], [A6 + 0x12]
00000CC6 116E 0010 003A move.b [A0 + 0x3A], [A6 + 0x10]
00000CCC 116E 000E 003B move.b [A0 + 0x3B], [A6 + 0xE]
00000CD2 116E 000C 003C move.b [A0 + 0x3C], [A6 + 0xC]
00000CD8 102E 000E move.b D0, [A6 + 0xE]
00000CDC 6606 bne +0x8 /* 00000CE4 */
00000CDE 802E 000C or.b D0, [A6 + 0xC]
00000CE2 6708 beq +0xA /* 00000CEC */
label00000CE4:
00000CE4 2054 movea.l A0, [A4]
00000CE6 4228 0046 clr.b [A0 + 0x46]
00000CEA 6008 bra +0xA /* 00000CF4 */
label00000CEC:
00000CEC 2054 movea.l A0, [A4]
00000CEE 117C 0002 0046 move.b [A0 + 0x46], 0x2
label00000CF4:
00000CF4 2054 movea.l A0, [A4]
00000CF6 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000CFC 317C 0001 0040 move.w [A0 + 0x40], 0x1
00000D02 2F2D F9F4 move.l -[A7], [A5 - 0x60C]
00000D06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D0A 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
00000D0E 486E FFC2 pea.l [A6 - 0x3E]
00000D12 487A FF14 pea.l [PC - 0xEC /* 00000C28, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000D16 2F0E move.l -[A7], A6
00000D18 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000D1C 2054 movea.l A0, [A4]
00000D1E 7000 moveq.l D0, 0x00
00000D20 2140 001A move.l [A0 + 0x1A], D0
00000D24 42A7 clr.l -[A7]
00000D26 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
00000D2A 2054 movea.l A0, [A4]
00000D2C 215F 000E move.l [A0 + 0xE], [A7]+
00000D30 42A7 clr.l -[A7]
00000D32 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
00000D36 2054 movea.l A0, [A4]
00000D38 215F 0012 move.l [A0 + 0x12], [A7]+
00000D3C 486E FFC2 pea.l [A6 - 0x3E]
00000D40 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000D44 285F movea.l A4, [A7]+
00000D46 4E5E unlink A6
00000D48 205F movea.l A0, [A7]+
00000D4A DEFC 0014 add.w A7, 0x14
00000D4E 4ED0 jmp [A0]
00000D50 0000 0000 ori.b D0, 0x0
export_297:
fn00000D54:
00000D54 4E56 0000 link A6, 0
00000D58 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D5C 206E 0008 movea.l A0, [A6 + 0x8]
00000D60 2050 movea.l A0, [A0]
00000D62 2F28 0012 move.l -[A7], [A0 + 0x12]
00000D66 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00000D6A 4E5E unlink A6
00000D6C 205F movea.l A0, [A7]+
00000D6E 504F addq.w A7, 8
00000D70 4ED0 jmp [A0]
00000D72 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000D74-00000D82
export_298:
fn00000D74:
00000D74 4E56 0000 link A6, 0
00000D78 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D7C 206E 0008 movea.l A0, [A6 + 0x8]
00000D80 2050 movea.l A0, [A0]
// end alternate branch 00000D74-00000D82
export_298: // at 00000D74 (misaligned)
fn00000D74: // (misaligned)
00000D76 0000 2F2E ori.b D0, 0x2E /* '.' */
00000D7A 000C 206E ori.b A4, 0x6E /* 'n' */
00000D7E 0008 2050 ori.b A0, 0x50 /* 'P' */
00000D82 2F28 000E move.l -[A7], [A0 + 0xE]
00000D86 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00000D8A 4E5E unlink A6
00000D8C 205F movea.l A0, [A7]+
00000D8E 504F addq.w A7, 8
00000D90 4ED0 jmp [A0]
00000D92 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_299: // at 00000D94 (misaligned)
00000D96 0000 4E5E ori.b D0, 0x5E /* '^' */
00000D9A 2E9F move.l [A7], [A7]+
00000D9C 4E75 rts
00000D9E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_300: // at 00000DA0 (misaligned)
00000DA2 FFF8 .invalid <<F/7/7>>
00000DA4 48E7 0118 movem.l -[A7], D7,A3,A4
00000DA8 2E2E 0008 move.l D7, [A6 + 0x8]
00000DAC 102E 000C move.b D0, [A6 + 0xC]
00000DB0 6718 beq +0x1A /* 00000DCA */
00000DB2 42A7 clr.l -[A7]
00000DB4 2F07 move.l -[A7], D7
00000DB6 42A7 clr.l -[A7]
00000DB8 3F3C 03EA move.w -[A7], 0x3EA
00000DBC 486D F6A8 pea.l [A5 - 0x958]
00000DC0 2F07 move.l -[A7], D7
00000DC2 4EBA F620 jsr [PC - 0x9E0 /* 000003E4 */]
00000DC6 285F movea.l A4, [A7]+
00000DC8 600E bra +0x10 /* 00000DD8 */
label00000DCA:
00000DCA 42A7 clr.l -[A7]
00000DCC 3F3C 03E9 move.w -[A7], 0x3E9
00000DD0 2F07 move.l -[A7], D7
00000DD2 4EBA F4AC jsr [PC - 0xB54 /* 00000280 */]
00000DD6 285F movea.l A4, [A7]+
label00000DD8:
00000DD8 2F0C move.l -[A7], A4
00000DDA 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000DDE 42A7 clr.l -[A7]
00000DE0 2F3A 003E move.l -[A7], [PC + 0x3E /* 00000E20, value 0x44464C54 'DFLT' */]
00000DE4 2F0C move.l -[A7], A4
00000DE6 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
00000DEA 285F movea.l A4, [A7]+
00000DEC 42A7 clr.l -[A7]
00000DEE 2F2D F9D8 move.l -[A7], [A5 - 0x628]
00000DF2 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00000DF6 265F movea.l A3, [A7]+
00000DF8 2047 movea.l A0, D7
00000DFA 2050 movea.l A0, [A0]
00000DFC 214B 0016 move.l [A0 + 0x16], A3
00000E00 2053 movea.l A0, [A3]
00000E02 214C 000E move.l [A0 + 0xE], A4
00000E06 2F0B move.l -[A7], A3
00000E08 4EAD 170A jsr [A5 + 0x170A /* export_733 */]
00000E0C 2F0B move.l -[A7], A3
00000E0E 2F0C move.l -[A7], A4
00000E10 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000E14 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000E18 4E5E unlink A6
00000E1A 205F movea.l A0, [A7]+
00000E1C 5C4F addq.w A7, 6
00000E1E 4ED0 jmp [A0]
00000E20 4446 neg.w D6
00000E22 4C54 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, [A4]
// begin alternate branch 00000E24-00000E30
export_301:
fn00000E24:
00000E24 4E56 FEFC link A6, -0x0104
00000E28 48E7 0038 movem.l -[A7], A2,A3,A4
00000E2C 286E 0008 movea.l A4, [A6 + 0x8]
// end alternate branch 00000E24-00000E30
export_301: // at 00000E24 (misaligned)
fn00000E24: // (misaligned)
00000E26 FEFC 48E7 .extension 0xEFC <<F/2-3/7>> // unimplemented
00000E2A 0038 286E 0008 ori.b [0x00000008 /* BusErrVct */], 0x6E /* 'n' */
00000E30 2254 movea.l A1, [A4]
00000E32 2069 0024 movea.l A0, [A1 + 0x24]
00000E36 2050 movea.l A0, [A0]
00000E38 45EE FEFC lea.l A2, [A6 - 0x104]
00000E3C 703F moveq.l D0, 0x3F
label00000E3E:
00000E3E 24D8 move.l [A2]+, [A0]+
00000E40 51C8 FFFC dbf D0, -0x6 /* 00000E3E */
00000E44 486E FEFC pea.l [A6 - 0x104]
00000E48 487A 0046 pea.l [PC + 0x46 /* 00000E90, value 0x0, cstring "" */]
00000E4C 487A 0042 pea.l [PC + 0x42 /* 00000E90, value 0x0, cstring "" */]
00000E50 487A 003E pea.l [PC + 0x3E /* 00000E90, value 0x0, cstring "" */]
00000E54 A98B syscall ParamText
00000E56 2054 movea.l A0, [A4]
00000E58 1028 0036 move.b D0, [A0 + 0x36]
00000E5C 6708 beq +0xA /* 00000E66 */
00000E5E 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00000E62 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
label00000E66:
00000E66 42A7 clr.l -[A7]
00000E68 2054 movea.l A0, [A4]
00000E6A 2F28 000E move.l -[A7], [A0 + 0xE]
00000E6E 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */]
00000E72 265F movea.l A3, [A7]+
00000E74 2F0B move.l -[A7], A3
00000E76 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
00000E7A 4267 clr.w -[A7]
00000E7C 42A7 clr.l -[A7]
00000E7E 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000E82 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000E86 4E5E unlink A6
00000E88 205F movea.l A0, [A7]+
00000E8A DEFC 000A add.w A7, 0xA /* '\n' */
00000E8E 4ED0 jmp [A0]
00000E90 0000 0000 ori.b D0, 0x0
00000E94 4E56 0000 link A6, 0
00000E98 206E 000C movea.l A0, [A6 + 0xC]
00000E9C 2050 movea.l A0, [A0]
00000E9E 1028 0060 move.b D0, [A0 + 0x60]
00000EA2 6708 beq +0xA /* 00000EAC */
00000EA4 2F2E 000C move.l -[A7], [A6 + 0xC]
00000EA8 4EAD 165A jsr [A5 + 0x165A /* export_711 */]
label00000EAC:
00000EAC 422E 0010 clr.b [A6 + 0x10]
00000EB0 4E5E unlink A6
00000EB2 205F movea.l A0, [A7]+
00000EB4 504F addq.w A7, 8
00000EB6 4ED0 jmp [A0]
export_302:
fn00000EB8:
00000EB8 4E56 FFFC link A6, -0x0004
00000EBC 48E7 0018 movem.l -[A7], A3,A4
00000EC0 286E 0008 movea.l A4, [A6 + 0x8]
00000EC4 42A7 clr.l -[A7]
00000EC6 487A FFCC pea.l [PC - 0x34 /* 00000E94, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000ECA 2F0E move.l -[A7], A6
00000ECC 2054 movea.l A0, [A4]
00000ECE 2F28 000E move.l -[A7], [A0 + 0xE]
00000ED2 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00000ED6 265F movea.l A3, [A7]+
00000ED8 4CDF 1800 movem.l A3,A4, [A7]+
00000EDC 4E5E unlink A6
00000EDE 2E9F move.l [A7], [A7]+
00000EE0 4E75 rts
00000EE2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000EE4-00000EF2
export_303:
fn00000EE4:
00000EE4 4E56 FEFC link A6, -0x0104
00000EE8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000EEC 2F3C 0008 00FA move.l -[A7], 0x800FA
// end alternate branch 00000EE4-00000EF2
export_303: // at 00000EE4 (misaligned)
fn00000EE4: // (misaligned)
00000EE6 FEFC 2F2E .extension 0xEFC <<F/2-3/7>> // unimplemented
00000EEA 000C 2F3C ori.b A4, 0x3C /* '<' */
00000EEE 0008 00FA ori.b A0, 0xFA
00000EF2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000EF6 4267 clr.w -[A7]
00000EF8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000EFC 486E FFFE pea.l [A6 - 0x2]
00000F00 486E FFFC pea.l [A6 - 0x4]
00000F04 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
00000F08 101F move.b D0, [A7]+
00000F0A 672A beq +0x2C /* 00000F36 */
00000F0C 302D FA8C move.w D0, [A5 - 0x574]
00000F10 48C0 ext.l D0
00000F12 2F00 move.l -[A7], D0
00000F14 486E FEFC pea.l [A6 - 0x104]
00000F18 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00000F1C 4267 clr.w -[A7]
00000F1E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F22 486E FEFC pea.l [A6 - 0x104]
00000F26 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F2A 4EAD 0ED2 jsr [A5 + 0xED2 /* export_470 */]
00000F2E 101F move.b D0, [A7]+
00000F30 6704 beq +0x6 /* 00000F36 */
00000F32 526D FA8C addq.w [A5 - 0x574], 1
label00000F36:
00000F36 4E5E unlink A6
00000F38 205F movea.l A0, [A7]+
00000F3A 504F addq.w A7, 8
00000F3C 4ED0 jmp [A0]
00000F3E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000F40-00000F4E
export_304:
fn00000F40:
00000F40 4E56 0000 link A6, 0
00000F44 206E 000C movea.l A0, [A6 + 0xC]
00000F48 202E 0008 move.l D0, [A6 + 0x8]
00000F4C D190 add.l [A0], D0
// end alternate branch 00000F40-00000F4E
export_304: // at 00000F40 (misaligned)
fn00000F40: // (misaligned)
00000F42 0000 206E ori.b D0, 0x6E /* 'n' */
00000F46 000C 202E ori.b A4, 0x2E /* '.' */
00000F4A 0008 D190 ori.b A0, 0x90
00000F4E 206E 000C movea.l A0, [A6 + 0xC]
00000F52 1028 0003 move.b D0, [A0 + 0x3]
00000F56 0240 0001 andi.w D0, 0x1
00000F5A 6706 beq +0x8 /* 00000F62 */
00000F5C 206E 000C movea.l A0, [A6 + 0xC]
00000F60 5290 addq.l [A0], 1
label00000F62:
00000F62 4E5E unlink A6
00000F64 205F movea.l A0, [A7]+
00000F66 504F addq.w A7, 8
00000F68 4ED0 jmp [A0]
00000F6A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000F6C-00000F7E
fn00000F6C:
00000F6C 4E56 0000 link A6, 0
00000F70 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F74 202E 0008 move.l D0, [A6 + 0x8]
00000F78 90BC 0000 00FF sub.l D0, 0xFF
// end alternate branch 00000F6C-00000F7E
fn00000F6C: // (misaligned)
00000F6E 0000 2F2E ori.b D0, 0x2E /* '.' */
00000F72 000C 202E ori.b A4, 0x2E /* '.' */
00000F76 0008 90BC ori.b A0, 0xBC
00000F7A 0000 00FF ori.b D0, 0xFF
00000F7E 206E 000C movea.l A0, [A6 + 0xC]
00000F82 222E 0008 move.l D1, [A6 + 0x8]
00000F86 D290 add.l D1, [A0]
00000F88 92BC 0000 0100 sub.l D1, 0x100
00000F8E 2041 movea.l A0, D1
00000F90 4241 clr.w D1
00000F92 1210 move.b D1, [A0]
00000F94 48C1 ext.l D1
00000F96 D280 add.l D1, D0
00000F98 2F01 move.l -[A7], D1
00000F9A 4EBA FFA4 jsr [PC - 0x5C /* 00000F40 */]
00000F9E 4E5E unlink A6
00000FA0 205F movea.l A0, [A7]+
00000FA2 504F addq.w A7, 8
00000FA4 4ED0 jmp [A0]
00000FA6 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000FAA 0000 206E ori.b D0, 0x6E /* 'n' */
00000FAE 0008 2F28 ori.b A0, 0x28 /* '(' */
00000FB2 0008 4EAD ori.b A0, 0xAD
00000FB6 177A 4E5E 205F move.b [A3 + 0x205F], [PC + 0x4E5E /* 00005E16, cstring ""<EOF> */]
00000FBC DEFC 000A add.w A7, 0xA /* '\n' */
00000FC0 4ED0 jmp [A0]
00000FC2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000FC4-00000FC8
export_305:
fn00000FC4:
00000FC4 4E56 FFB2 link A6, -0x004E
// end alternate branch 00000FC4-00000FC8
export_305: // at 00000FC4 (misaligned)
fn00000FC4: // (misaligned)
00000FC6 FFB2 .invalid <<F/6/7>>
00000FC8 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00000FCC 206E 0014 movea.l A0, [A6 + 0x14]
00000FD0 43EE FFF8 lea.l A1, [A6 - 0x8]
00000FD4 22D8 move.l [A1]+, [A0]+
00000FD6 22D8 move.l [A1]+, [A0]+
00000FD8 206E 0010 movea.l A0, [A6 + 0x10]
00000FDC 43EE FFF0 lea.l A1, [A6 - 0x10]
00000FE0 22D8 move.l [A1]+, [A0]+
00000FE2 22D8 move.l [A1]+, [A0]+
00000FE4 266E 0008 movea.l A3, [A6 + 0x8]
00000FE8 2E2E 0018 move.l D7, [A6 + 0x18]
00000FEC 2C2E 001C move.l D6, [A6 + 0x1C]
00000FF0 284B movea.l A4, A3
00000FF2 2054 movea.l A0, [A4]
00000FF4 2147 000E move.l [A0 + 0xE], D7
00000FF8 7000 moveq.l D0, 0x00
00000FFA 2140 0012 move.l [A0 + 0x12], D0
00000FFE 2146 0016 move.l [A0 + 0x16], D6
00001002 43E8 001A lea.l A1, [A0 + 0x1A]
00001006 45EE FFF8 lea.l A2, [A6 - 0x8]
0000100A 22DA move.l [A1]+, [A2]+
0000100C 22DA move.l [A1]+, [A2]+
0000100E 43E8 0022 lea.l A1, [A0 + 0x22]
00001012 45EE FFF0 lea.l A2, [A6 - 0x10]
00001016 22DA move.l [A1]+, [A2]+
00001018 22DA move.l [A1]+, [A2]+
0000101A 116E 000E 002B move.b [A0 + 0x2B], [A6 + 0xE]
00001020 116E 000C 002A move.b [A0 + 0x2A], [A6 + 0xC]
00001026 117C 0001 002C move.b [A0 + 0x2C], 0x1
0000102C 217C 2020 2020 002E move.l [A0 + 0x2E], 0x20202020 /* ' ' */
00001034 117C 0001 0032 move.b [A0 + 0x32], 0x1
0000103A 117C 0001 0033 move.b [A0 + 0x33], 0x1
00001040 7000 moveq.l D0, 0x00
00001042 2140 0034 move.l [A0 + 0x34], D0
00001046 2F07 move.l -[A7], D7
00001048 2F0B move.l -[A7], A3
0000104A 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */]
0000104E 486E FFB2 pea.l [A6 - 0x4E]
00001052 487A FF54 pea.l [PC - 0xAC /* 00000FA8, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001056 2F0E move.l -[A7], A6
00001058 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000105C 4A87 tst.l D7
0000105E 6708 beq +0xA /* 00001068 */
00001060 2F0B move.l -[A7], A3
00001062 2F07 move.l -[A7], D7
00001064 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */]
label00001068:
00001068 4A86 tst.l D6
0000106A 6708 beq +0xA /* 00001074 */
0000106C 2F0B move.l -[A7], A3
0000106E 2F06 move.l -[A7], D6
00001070 4EBA FCE2 jsr [PC - 0x31E /* 00000D54 */]
label00001074:
00001074 486E FFB2 pea.l [A6 - 0x4E]
00001078 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000107C 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00001080 4E5E unlink A6
00001082 205F movea.l A0, [A7]+
00001084 DEFC 0018 add.w A7, 0x18
00001088 4ED0 jmp [A0]
0000108A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000108C-0000109E
export_306:
fn0000108C:
0000108C 4E56 0000 link A6, 0
00001090 48E7 0018 movem.l -[A7], A3,A4
00001094 266E 0008 movea.l A3, [A6 + 0x8]
00001098 206E 000C movea.l A0, [A6 + 0xC]
0000109C 2850 movea.l A4, [A0]
// end alternate branch 0000108C-0000109E
export_306: // at 0000108C (misaligned)
fn0000108C: // (misaligned)
0000108E 0000 48E7 ori.b D0, 0xE7
00001092 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00001096 0008 206E ori.b A0, 0x6E /* 'n' */
0000109A 000C 2850 ori.b A4, 0x50 /* 'P' */
0000109E 2F2E 0014 move.l -[A7], [A6 + 0x14]
000010A2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010A6 486C 0008 pea.l [A4 + 0x8]
000010AA 486C 0010 pea.l [A4 + 0x10]
000010AE 102C 0018 move.b D0, [A4 + 0x18]
000010B2 E448 lsr D0.w, 2
000010B4 0240 0007 andi.w D0, 0x7
000010B8 1F00 move.b -[A7], D0
000010BA 102C 0018 move.b D0, [A4 + 0x18]
000010BE EA48 lsr D0.w, 5
000010C0 0240 0007 andi.w D0, 0x7
000010C4 1F00 move.b -[A7], D0
000010C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010CA 4EBA FEF8 jsr [PC - 0x108 /* 00000FC4 */]
000010CE 082C 0001 0018 btst.b [A4 + 0x18], 0x1
000010D4 56C0 sne D0
000010D6 0240 0001 andi.w D0, 0x1
000010DA 2053 movea.l A0, [A3]
000010DC 1140 0032 move.b [A0 + 0x32], D0
000010E0 082C 0000 0018 btst.b [A4 + 0x18], 0x0
000010E6 56C0 sne D0
000010E8 0240 0001 andi.w D0, 0x1
000010EC 1140 0033 move.b [A0 + 0x33], D0
000010F0 117C 0001 002C move.b [A0 + 0x2C], 0x1
000010F6 216C 0004 002E move.l [A0 + 0x2E], [A4 + 0x4]
000010FC 2F2E 000C move.l -[A7], [A6 + 0xC]
00001100 2F3C 0000 011E move.l -[A7], 0x11E
00001106 4EBA FE64 jsr [PC - 0x19C /* 00000F6C */]
0000110A 4CDF 1800 movem.l A3,A4, [A7]+
0000110E 4E5E unlink A6
00001110 205F movea.l A0, [A7]+
00001112 DEFC 0010 add.w A7, 0x10
00001116 4ED0 jmp [A0]
export_307:
00001118 4E56 FFFC link A6, -0x0004
0000111C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001120 266E 000C movea.l A3, [A6 + 0xC]
00001124 2E2E 0008 move.l D7, [A6 + 0x8]
00001128 2847 movea.l A4, D7
0000112A 200B move.l D0, A3
0000112C 6754 beq +0x56 /* 00001182 */
0000112E 2054 movea.l A0, [A4]
00001130 4AA8 0012 tst.l [A0 + 0x12]
00001134 660C bne +0xE /* 00001142 */
00001136 42A7 clr.l -[A7]
00001138 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
0000113C 2054 movea.l A0, [A4]
0000113E 215F 0012 move.l [A0 + 0x12], [A7]+
label00001142:
00001142 2F0B move.l -[A7], A3
00001144 2054 movea.l A0, [A4]
00001146 2F28 0012 move.l -[A7], [A0 + 0x12]
0000114A 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
0000114E 2053 movea.l A0, [A3]
00001150 2147 000E move.l [A0 + 0xE], D7
00001154 4AA8 0002 tst.l [A0 + 0x2]
00001158 6606 bne +0x8 /* 00001160 */
0000115A 2053 movea.l A0, [A3]
0000115C 2147 0002 move.l [A0 + 0x2], D7
label00001160:
00001160 42A7 clr.l -[A7]
00001162 2F07 move.l -[A7], D7
00001164 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
00001168 2C1F move.l D6, [A7]+
0000116A 6708 beq +0xA /* 00001174 */
0000116C 2F06 move.l -[A7], D6
0000116E 2F0B move.l -[A7], A3
00001170 4EAD 164A jsr [A5 + 0x164A /* export_709 */]
label00001174:
00001174 2053 movea.l A0, [A3]
00001176 4AA8 0002 tst.l [A0 + 0x2]
0000117A 6606 bne +0x8 /* 00001182 */
0000117C 2053 movea.l A0, [A3]
0000117E 2147 0002 move.l [A0 + 0x2], D7
label00001182:
00001182 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001186 4E5E unlink A6
00001188 205F movea.l A0, [A7]+
0000118A 504F addq.w A7, 8
0000118C 4ED0 jmp [A0]
0000118E 0000 4E56 ori.b D0, 0x56 /* 'V' */
00001192 0000 2F2E ori.b D0, 0x2E /* '.' */
00001196 000C 4EAD ori.b A4, 0xAD
0000119A 165A movea.b A3, [A2]+
0000119C 4E5E unlink A6
0000119E 205F movea.l A0, [A7]+
000011A0 504F addq.w A7, 8
000011A2 4ED0 jmp [A0]
export_308:
fn000011A4:
000011A4 4E56 0000 link A6, 0
000011A8 487A FFE6 pea.l [PC - 0x1A /* 00001190, value 0x4E560000 'NV\0\0', cstring "NV" */]
000011AC 2F0E move.l -[A7], A6
000011AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011B2 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
000011B6 4E5E unlink A6
000011B8 2E9F move.l [A7], [A7]+
000011BA 4E75 rts
000011BC 4E56 0000 link A6, 0
000011C0 206E 0008 movea.l A0, [A6 + 0x8]
000011C4 2F28 0008 move.l -[A7], [A0 + 0x8]
000011C8 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
000011CC 4E5E unlink A6
000011CE 205F movea.l A0, [A7]+
000011D0 DEFC 000A add.w A7, 0xA /* '\n' */
000011D4 4ED0 jmp [A0]
000011D6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000011D8-000011EA
export_309:
fn000011D8:
000011D8 4E56 FEBE link A6, -0x0142
000011DC 48E7 0138 movem.l -[A7], D7,A2,A3,A4
000011E0 266E 0008 movea.l A3, [A6 + 0x8]
000011E4 2E2E 0012 move.l D7, [A6 + 0x12]
000011E8 284B movea.l A4, A3
// end alternate branch 000011D8-000011EA
export_309: // at 000011D8 (misaligned)
fn000011D8: // (misaligned)
000011DA FEBE 48E7 .extension 0xEBE <<F/2-3/7>> // unimplemented
000011DE 0138 266E btst [0x0000266E], D0
000011E2 0008 2E2E ori.b A0, 0x2E /* '.' */
000011E6 0012 284B ori.b [A2], 0x4B /* 'K' */
000011EA 2054 movea.l A0, [A4]
000011EC 2147 0038 move.l [A0 + 0x38], D7
000011F0 4228 005D clr.b [A0 + 0x5D]
000011F4 116E 000C 005E move.b [A0 + 0x5E], [A6 + 0xC]
000011FA 7000 moveq.l D0, 0x00
000011FC 2140 0016 move.l [A0 + 0x16], D0
00001200 42A7 clr.l -[A7]
00001202 2F0B move.l -[A7], A3
00001204 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
00001208 A873 syscall SetPort
0000120A 42A7 clr.l -[A7]
0000120C 42A7 clr.l -[A7]
0000120E 486D F6A8 pea.l [A5 - 0x958]
00001212 486D F6A8 pea.l [A5 - 0x958]
00001216 1F3C 0004 move.b -[A7], 0x4
0000121A 1F3C 0004 move.b -[A7], 0x4
0000121E 2F0B move.l -[A7], A3
00001220 4EBA FDA2 jsr [PC - 0x25E /* 00000FC4 */]
00001224 42A7 clr.l -[A7]
00001226 2F07 move.l -[A7], D7
00001228 A917 syscall GetWRefCon
0000122A 201F move.l D0, [A7]+
0000122C 2054 movea.l A0, [A4]
0000122E 3140 003C move.w [A0 + 0x3C], D0
00001232 2F07 move.l -[A7], D7
00001234 2F0B move.l -[A7], A3
00001236 A918 syscall SetWRefCon
00001238 2054 movea.l A0, [A4]
0000123A 4228 0063 clr.b [A0 + 0x63]
0000123E 4228 0064 clr.b [A0 + 0x64]
00001242 4228 0065 clr.b [A0 + 0x65]
00001246 4228 0066 clr.b [A0 + 0x66]
0000124A 4228 0067 clr.b [A0 + 0x67]
0000124E 4228 005A clr.b [A0 + 0x5A]
00001252 116E 0010 005B move.b [A0 + 0x5B], [A6 + 0x10]
00001258 116E 000E 005C move.b [A0 + 0x5C], [A6 + 0xE]
0000125E 214B 004E move.l [A0 + 0x4E], A3
00001262 2168 002E 0052 move.l [A0 + 0x52], [A0 + 0x2E]
00001268 117C 0001 005F move.b [A0 + 0x5F], 0x1
0000126E 117C 0001 0060 move.b [A0 + 0x60], 0x1
00001274 4228 0061 clr.b [A0 + 0x61]
00001278 4228 0062 clr.b [A0 + 0x62]
0000127C 4228 0068 clr.b [A0 + 0x68]
00001280 486E FEBE pea.l [A6 - 0x142]
00001284 487A FF36 pea.l [PC - 0xCA /* 000011BC, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001288 2F0E move.l -[A7], A6
0000128A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000128E 2254 movea.l A1, [A4]
00001290 41E9 003E lea.l A0, [A1 + 0x3E]
00001294 45ED FA6C lea.l A2, [A5 - 0x594]
00001298 20DA move.l [A0]+, [A2]+
0000129A 20DA move.l [A0]+, [A2]+
0000129C 2F2D FA7C move.l -[A7], [A5 - 0x584]
000012A0 2F2D FA80 move.l -[A7], [A5 - 0x580]
000012A4 2F0B move.l -[A7], A3
000012A6 4EBA 0714 jsr [PC + 0x714 /* 000019BC */]
000012AA 486E FEFC pea.l [A6 - 0x104]
000012AE 2F0B move.l -[A7], A3
000012B0 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
000012B4 4267 clr.w -[A7]
000012B6 486E FEFC pea.l [A6 - 0x104]
000012BA 486E FFFE pea.l [A6 - 0x2]
000012BE 486E FFFC pea.l [A6 - 0x4]
000012C2 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
000012C6 101F move.b D0, [A7]+
000012C8 6708 beq +0xA /* 000012D2 */
000012CA 2F07 move.l -[A7], D7
000012CC 486E FEFC pea.l [A6 - 0x104]
000012D0 A91A syscall SetWTitle
label000012D2:
000012D2 2054 movea.l A0, [A4]
000012D4 316E FFFE 0056 move.w [A0 + 0x56], [A6 - 0x2]
000012DA 316E FFFC 0058 move.w [A0 + 0x58], [A6 - 0x4]
000012E0 2F2E 0016 move.l -[A7], [A6 + 0x16]
000012E4 2F0B move.l -[A7], A3
000012E6 4EBA 0604 jsr [PC + 0x604 /* 000018EC */]
000012EA 486E FEBE pea.l [A6 - 0x142]
000012EE 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000012F2 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
000012F6 4E5E unlink A6
000012F8 205F movea.l A0, [A7]+
000012FA DEFC 0012 add.w A7, 0x12
000012FE 4ED0 jmp [A0]
00001300 4E56 0000 link A6, 0
00001304 206E 0008 movea.l A0, [A6 + 0x8]
00001308 2F28 0008 move.l -[A7], [A0 + 0x8]
0000130C 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00001310 4E5E unlink A6
00001312 205F movea.l A0, [A7]+
00001314 DEFC 000A add.w A7, 0xA /* '\n' */
00001318 4ED0 jmp [A0]
0000131A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_310: // at 0000131C (misaligned)
0000131E FEB2 48E7 .extension 0xEB2 <<F/2-3/7>> // unimplemented
00001322 0338 2E2E btst [0x00002E2E], D1
00001326 0008 2847 ori.b A0, 0x47 /* 'G' */
0000132A 2054 movea.l A0, [A4]
0000132C 7000 moveq.l D0, 0x00
0000132E 2140 0016 move.l [A0 + 0x16], D0
00001332 7000 moveq.l D0, 0x00
00001334 2140 0038 move.l [A0 + 0x38], D0
00001338 4228 005D clr.b [A0 + 0x5D]
0000133C 117C 0001 005E move.b [A0 + 0x5E], 0x1
00001342 42A7 clr.l -[A7]
00001344 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001348 2F2E 000C move.l -[A7], [A6 + 0xC]
0000134C 2F07 move.l -[A7], D7
0000134E 4EBA FD3C jsr [PC - 0x2C4 /* 0000108C */]
00001352 486E FFF8 pea.l [A6 - 0x8]
00001356 2054 movea.l A0, [A4]
00001358 3F28 0020 move.w -[A7], [A0 + 0x20]
0000135C 3F28 001C move.w -[A7], [A0 + 0x1C]
00001360 2028 0026 move.l D0, [A0 + 0x26]
00001364 D0A8 001E add.l D0, [A0 + 0x1E]
00001368 3F00 move.w -[A7], D0
0000136A 2028 0022 move.l D0, [A0 + 0x22]
0000136E D0A8 001A add.l D0, [A0 + 0x1A]
00001372 3F00 move.w -[A7], D0
00001374 A8A7 syscall SetRect
00001376 2254 movea.l A1, [A4]
00001378 41E9 001A lea.l A0, [A1 + 0x1A]
0000137C 45ED F6A8 lea.l A2, [A5 - 0x958]
00001380 20DA move.l [A0]+, [A2]+
00001382 20DA move.l [A0]+, [A2]+
00001384 206E 000C movea.l A0, [A6 + 0xC]
00001388 2650 movea.l A3, [A0]
0000138A 486E FEB2 pea.l [A6 - 0x14E]
0000138E 487A FF70 pea.l [PC - 0x90 /* 00001300, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001392 2F0E move.l -[A7], A6
00001394 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001398 2054 movea.l A0, [A4]
0000139A 3153 003C move.w [A0 + 0x3C], [A3]
0000139E 102D FD0D move.b D0, [A5 - 0x2F3]
000013A2 672A beq +0x2C /* 000013CE */
000013A4 42A7 clr.l -[A7]
000013A6 42A7 clr.l -[A7]
000013A8 486E FFF8 pea.l [A6 - 0x8]
000013AC 486B 0008 pea.l [A3 + 0x8]
000013B0 4267 clr.w -[A7]
000013B2 3F13 move.w -[A7], [A3]
000013B4 70FF moveq.l D0, 0xFFFFFFFF
000013B6 2F00 move.l -[A7], D0
000013B8 082B 0007 0002 btst.b [A3 + 0x2], 0x7
000013BE 56C0 sne D0
000013C0 0240 0001 andi.w D0, 0x1
000013C4 1F00 move.b -[A7], D0
000013C6 2F07 move.l -[A7], D7
000013C8 AA45 syscall NewCWindow
000013CA 2C1F move.l D6, [A7]+
000013CC 6028 bra +0x2A /* 000013F6 */
label000013CE:
000013CE 42A7 clr.l -[A7]
000013D0 42A7 clr.l -[A7]
000013D2 486E FFF8 pea.l [A6 - 0x8]
000013D6 486B 0008 pea.l [A3 + 0x8]
000013DA 4267 clr.w -[A7]
000013DC 3F13 move.w -[A7], [A3]
000013DE 70FF moveq.l D0, 0xFFFFFFFF
000013E0 2F00 move.l -[A7], D0
000013E2 082B 0007 0002 btst.b [A3 + 0x2], 0x7
000013E8 56C0 sne D0
000013EA 0240 0001 andi.w D0, 0x1
000013EE 1F00 move.b -[A7], D0
000013F0 2F07 move.l -[A7], D7
000013F2 A913 syscall NewWindow
000013F4 2C1F move.l D6, [A7]+
label000013F6:
000013F6 2054 movea.l A0, [A4]
000013F8 2146 0038 move.l [A0 + 0x38], D6
000013FC 4228 0063 clr.b [A0 + 0x63]
00001400 4228 0064 clr.b [A0 + 0x64]
00001404 4228 0065 clr.b [A0 + 0x65]
00001408 4228 0066 clr.b [A0 + 0x66]
0000140C 4228 0067 clr.b [A0 + 0x67]
00001410 4228 005A clr.b [A0 + 0x5A]
00001414 082B 0006 0002 btst.b [A3 + 0x2], 0x6
0000141A 56C0 sne D0
0000141C 0240 0001 andi.w D0, 0x1
00001420 1140 005B move.b [A0 + 0x5B], D0
00001424 082B 0007 0002 btst.b [A3 + 0x2], 0x7
0000142A 56C0 sne D0
0000142C 0240 0001 andi.w D0, 0x1
00001430 1140 005C move.b [A0 + 0x5C], D0
00001434 2147 004E move.l [A0 + 0x4E], D7
00001438 216B 0004 0052 move.l [A0 + 0x52], [A3 + 0x4]
0000143E 082B 0005 0002 btst.b [A3 + 0x2], 0x5
00001444 56C0 sne D0
00001446 0240 0001 andi.w D0, 0x1
0000144A 1140 0061 move.b [A0 + 0x61], D0
0000144E 082B 0004 0002 btst.b [A3 + 0x2], 0x4
00001454 56C0 sne D0
00001456 0240 0001 andi.w D0, 0x1
0000145A 1140 0062 move.b [A0 + 0x62], D0
0000145E 082B 0003 0002 btst.b [A3 + 0x2], 0x3
00001464 56C0 sne D0
00001466 0240 0001 andi.w D0, 0x1
0000146A 1140 005D move.b [A0 + 0x5D], D0
0000146E 082B 0002 0002 btst.b [A3 + 0x2], 0x2
00001474 56C0 sne D0
00001476 0240 0001 andi.w D0, 0x1
0000147A 1140 005E move.b [A0 + 0x5E], D0
0000147E 082B 0001 0002 btst.b [A3 + 0x2], 0x1
00001484 56C0 sne D0
00001486 0240 0001 andi.w D0, 0x1
0000148A 1140 005F move.b [A0 + 0x5F], D0
0000148E 082B 0000 0002 btst.b [A3 + 0x2], 0x0
00001494 56C0 sne D0
00001496 0240 0001 andi.w D0, 0x1
0000149A 1140 0060 move.b [A0 + 0x60], D0
0000149E 43E8 003E lea.l A1, [A0 + 0x3E]
000014A2 45ED FA6C lea.l A2, [A5 - 0x594]
000014A6 22DA move.l [A1]+, [A2]+
000014A8 22DA move.l [A1]+, [A2]+
000014AA 2F2D FA7C move.l -[A7], [A5 - 0x584]
000014AE 2F2D FA80 move.l -[A7], [A5 - 0x580]
000014B2 2F07 move.l -[A7], D7
000014B4 4EBA 0506 jsr [PC + 0x506 /* 000019BC */]
000014B8 2054 movea.l A0, [A4]
000014BA 4228 0068 clr.b [A0 + 0x68]
000014BE 486E FEF0 pea.l [A6 - 0x110]
000014C2 2F07 move.l -[A7], D7
000014C4 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
000014C8 4267 clr.w -[A7]
000014CA 486E FEF0 pea.l [A6 - 0x110]
000014CE 486E FFF2 pea.l [A6 - 0xE]
000014D2 486E FFF0 pea.l [A6 - 0x10]
000014D6 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */]
000014DA 101F move.b D0, [A7]+
000014DC 6708 beq +0xA /* 000014E6 */
000014DE 2F06 move.l -[A7], D6
000014E0 486E FEF0 pea.l [A6 - 0x110]
000014E4 A91A syscall SetWTitle
label000014E6:
000014E6 2054 movea.l A0, [A4]
000014E8 316E FFF2 0056 move.w [A0 + 0x56], [A6 - 0xE]
000014EE 316E FFF0 0058 move.w [A0 + 0x58], [A6 - 0x10]
000014F4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000014F8 2F07 move.l -[A7], D7
000014FA 4EBA 03F0 jsr [PC + 0x3F0 /* 000018EC */]
000014FE 486E FEB2 pea.l [A6 - 0x14E]
00001502 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00001506 082B 0007 0003 btst.b [A3 + 0x3], 0x7
0000150C 6706 beq +0x8 /* 00001514 */
0000150E 2F07 move.l -[A7], D7
00001510 4EBA 008E jsr [PC + 0x8E /* 000015A0 */]
label00001514:
00001514 082B 0003 0003 btst.b [A3 + 0x3], 0x3
0000151A 56C0 sne D0
0000151C 4A00 tst.b D0
0000151E 660C bne +0xE /* 0000152C */
00001520 082B 0004 0003 btst.b [A3 + 0x3], 0x4
00001526 56C1 sne D1
00001528 8001 or.b D0, D1
0000152A 6730 beq +0x32 /* 0000155C */
label0000152C:
0000152C 082B 0003 0003 btst.b [A3 + 0x3], 0x3
00001532 56C0 sne D0
00001534 0240 0001 andi.w D0, 0x1
00001538 1F00 move.b -[A7], D0
0000153A 082B 0004 0003 btst.b [A3 + 0x3], 0x4
00001540 56C0 sne D0
00001542 0240 0001 andi.w D0, 0x1
00001546 1F00 move.b -[A7], D0
00001548 082B 0005 0002 btst.b [A3 + 0x2], 0x5
0000154E 56C0 sne D0
00001550 0240 0001 andi.w D0, 0x1
00001554 1F00 move.b -[A7], D0
00001556 2F07 move.l -[A7], D7
00001558 4EBA 00FE jsr [PC + 0xFE /* 00001658 */]
label0000155C:
0000155C 082B 0006 0003 btst.b [A3 + 0x3], 0x6
00001562 6710 beq +0x12 /* 00001574 */
00001564 2F3C 0010 0010 move.l -[A7], 0x100010
0000156A 486D FA88 pea.l [A5 - 0x578]
0000156E 2F07 move.l -[A7], D7
00001570 4EBA 04D6 jsr [PC + 0x4D6 /* 00001A48 */]
label00001574:
00001574 082B 0005 0003 btst.b [A3 + 0x3], 0x5
0000157A 6706 beq +0x8 /* 00001582 */
0000157C 2F07 move.l -[A7], D7
0000157E 4EBA 0268 jsr [PC + 0x268 /* 000017E8 */]
label00001582:
00001582 2F2E 000C move.l -[A7], [A6 + 0xC]
00001586 2F3C 0000 0108 move.l -[A7], 0x108
0000158C 4EBA F9DE jsr [PC - 0x622 /* 00000F6C */]
00001590 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00001594 4E5E unlink A6
00001596 205F movea.l A0, [A7]+
00001598 DEFC 0010 add.w A7, 0x10
0000159C 4ED0 jmp [A0]
0000159E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000015A0-000015A4
export_311:
fn000015A0:
000015A0 4E56 FFE8 link A6, -0x0018
// end alternate branch 000015A0-000015A4
export_311: // at 000015A0 (misaligned)
fn000015A0: // (misaligned)
000015A2 FFE8 .invalid <<F/7/7>>
000015A4 48E7 0038 movem.l -[A7], A2,A3,A4
000015A8 266E 0008 movea.l A3, [A6 + 0x8]
000015AC 284B movea.l A4, A3
000015AE 2054 movea.l A0, [A4]
000015B0 117C 0001 0063 move.b [A0 + 0x63], 0x1
000015B6 2D6D FE2A FFFC move.l [A6 - 0x4], [A5 - 0x1D6]
000015BC 2F2D FE26 move.l -[A7], [A5 - 0x1DA]
000015C0 486E FFFC pea.l [A6 - 0x4]
000015C4 A87F syscall SubPt
000015C6 2F3C 0156 0200 move.l -[A7], 0x1560200
000015CC 486E FFFC pea.l [A6 - 0x4]
000015D0 A87F syscall SubPt
000015D2 4AAE FFFC tst.l [A6 - 0x4]
000015D6 6776 beq +0x78 /* 0000164E */
000015D8 486E FFF4 pea.l [A6 - 0xC]
000015DC 2F0B move.l -[A7], A3
000015DE 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
000015E2 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8]
000015E8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000015EC 486E FFF0 pea.l [A6 - 0x10]
000015F0 A87F syscall SubPt
000015F2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000015F6 486E FFF0 pea.l [A6 - 0x10]
000015FA A87E syscall AddPt
000015FC 41EE FFE8 lea.l A0, [A6 - 0x18]
00001600 2454 movea.l A2, [A4]
00001602 43EA 0046 lea.l A1, [A2 + 0x46]
00001606 20D9 move.l [A0]+, [A1]+
00001608 20D9 move.l [A0]+, [A1]+
0000160A 42A7 clr.l -[A7]
0000160C 486E FFE8 pea.l [A6 - 0x18]
00001610 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001614 A94E syscall PinRect
00001616 2D5F FFF0 move.l [A6 - 0x10], [A7]+
0000161A 4267 clr.w -[A7]
0000161C 2F0B move.l -[A7], A3
0000161E 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001622 101F move.b D0, [A7]+
00001624 671A beq +0x1C /* 00001640 */
00001626 302E FFF2 move.w D0, [A6 - 0xE]
0000162A 48C0 ext.l D0
0000162C 2F00 move.l -[A7], D0
0000162E 302E FFF0 move.w D0, [A6 - 0x10]
00001632 48C0 ext.l D0
00001634 2F00 move.l -[A7], D0
00001636 4267 clr.w -[A7]
00001638 2F0B move.l -[A7], A3
0000163A 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
0000163E 600E bra +0x10 /* 0000164E */
label00001640:
00001640 2054 movea.l A0, [A4]
00001642 2F28 0038 move.l -[A7], [A0 + 0x38]
00001646 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000164A 4267 clr.w -[A7]
0000164C A91D syscall SizeWindow
label0000164E:
0000164E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001652 4E5E unlink A6
00001654 2E9F move.l [A7], [A7]+
00001656 4E75 rts
export_312:
fn00001658:
00001658 4E56 FFDC link A6, -0x0024
0000165C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001660 282E 0008 move.l D4, [A6 + 0x8]
00001664 2844 movea.l A4, D4
00001666 2054 movea.l A0, [A4]
00001668 116E 0010 0064 move.b [A0 + 0x64], [A6 + 0x10]
0000166E 116E 000E 0065 move.b [A0 + 0x65], [A6 + 0xE]
00001674 4AA8 0038 tst.l [A0 + 0x38]
00001678 56C0 sne D0
0000167A 4A00 tst.b D0
0000167C 6700 015C beq +0x15E /* 000017DA */
00001680 122E 0010 move.b D1, [A6 + 0x10]
00001684 660A bne +0xC /* 00001690 */
00001686 822E 000E or.b D1, [A6 + 0xE]
0000168A C001 and.b D0, D1
0000168C 6700 014C beq +0x14E /* 000017DA */
label00001690:
00001690 47ED FE26 lea.l A3, [A5 - 0x1DA]
00001694 302B 0006 move.w D0, [A3 + 0x6]
00001698 906B 0002 sub.w D0, [A3 + 0x2]
0000169C 3D40 FFF8 move.w [A6 - 0x8], D0
000016A0 302B 0004 move.w D0, [A3 + 0x4]
000016A4 9053 sub.w D0, [A3]
000016A6 906D FCFC sub.w D0, [A5 - 0x304]
000016AA 3D40 FFF6 move.w [A6 - 0xA], D0
000016AE 4267 clr.w -[A7]
000016B0 2F04 move.l -[A7], D4
000016B2 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
000016B6 1C1F move.b D6, [A7]+
000016B8 2054 movea.l A0, [A4]
000016BA 2668 0038 movea.l A3, [A0 + 0x38]
000016BE 1006 move.b D0, D6
000016C0 666A bne +0x6C /* 0000172C */
000016C2 42A7 clr.l -[A7]
000016C4 2F2B 007E move.l -[A7], [A3 + 0x7E]
000016C8 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000016CC 2E1F move.l D7, [A7]+
000016CE 2047 movea.l A0, D7
000016D0 4A90 tst.l [A0]
000016D2 6604 bne +0x6 /* 000016D8 */
000016D4 2F07 move.l -[A7], D7
000016D6 A9A2 syscall LoadResource
label000016D8:
000016D8 2F07 move.l -[A7], D7
000016DA 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
000016DE 2F3C A80A 0000 move.l -[A7], 0xA80A0000
000016E4 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
000016E8 101F move.b D0, [A7]+
000016EA 670E beq +0x10 /* 000016FA */
000016EC 4267 clr.w -[A7]
000016EE 2054 movea.l A0, [A4]
000016F0 2F28 0038 move.l -[A7], [A0 + 0x38]
000016F4 A80A syscall GetWVariant
000016F6 3A1F move.w D5, [A7]+
000016F8 6010 bra +0x12 /* 0000170A */
label000016FA:
000016FA 7018 moveq.l D0, 0x18
000016FC 222B 007E move.l D1, [A3 + 0x7E]
00001700 E0A9 lsr D1, D0
00001702 C2BC 0000 000F and.l D1, 0xF
00001708 3A01 move.w D5, D1
label0000170A:
0000170A 42A7 clr.l -[A7]
0000170C 3F05 move.w -[A7], D5
0000170E 2054 movea.l A0, [A4]
00001710 2F28 0038 move.l -[A7], [A0 + 0x38]
00001714 3F3C 0002 move.w -[A7], 0x2
00001718 42A7 clr.l -[A7]
0000171A 2F07 move.l -[A7], D7
0000171C 205F movea.l A0, [A7]+
0000171E 2050 movea.l A0, [A0]
00001720 4E90 jsr [A0]
00001722 2D5F FFE6 move.l [A6 - 0x1A], [A7]+
00001726 2F07 move.l -[A7], D7
00001728 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
label0000172C:
0000172C 206B 0072 movea.l A0, [A3 + 0x72]
00001730 2050 movea.l A0, [A0]
00001732 5488 addq.l A0, 2
00001734 2D48 FFDC move.l [A6 - 0x24], A0
00001738 226E FFDC movea.l A1, [A6 - 0x24]
0000173C 3028 0006 move.w D0, [A0 + 0x6]
00001740 9069 0002 sub.w D0, [A1 + 0x2]
00001744 3D40 FFFC move.w [A6 - 0x4], D0
00001748 206E FFDC movea.l A0, [A6 - 0x24]
0000174C 226E FFDC movea.l A1, [A6 - 0x24]
00001750 3028 0004 move.w D0, [A0 + 0x4]
00001754 9051 sub.w D0, [A1]
00001756 3D40 FFFA move.w [A6 - 0x6], D0
0000175A 206B 0076 movea.l A0, [A3 + 0x76]
0000175E 2050 movea.l A0, [A0]
00001760 2D68 0002 FFF2 move.l [A6 - 0xE], [A0 + 0x2]
00001766 206B 0072 movea.l A0, [A3 + 0x72]
0000176A 2050 movea.l A0, [A0]
0000176C 2F28 0002 move.l -[A7], [A0 + 0x2]
00001770 486E FFF2 pea.l [A6 - 0xE]
00001774 A87F syscall SubPt
00001776 1006 move.b D0, D6
00001778 660C bne +0xE /* 00001786 */
0000177A 2F2B 0072 move.l -[A7], [A3 + 0x72]
0000177E A8DD syscall SetEmptyRgn
00001780 2F2B 0076 move.l -[A7], [A3 + 0x76]
00001784 A8DD syscall SetEmptyRgn
label00001786:
00001786 486E FFEA pea.l [A6 - 0x16]
0000178A 2F04 move.l -[A7], D4
0000178C 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00001790 486E FFEA pea.l [A6 - 0x16]
00001794 1F2E 0010 move.b -[A7], [A6 + 0x10]
00001798 1F2E 000E move.b -[A7], [A6 + 0xE]
0000179C 1F2E 000C move.b -[A7], [A6 + 0xC]
000017A0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
000017A4 486E FFEA pea.l [A6 - 0x16]
000017A8 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000017AC A8A8 syscall OffsetRect
000017AE 1006 move.b D0, D6
000017B0 671A beq +0x1C /* 000017CC */
000017B2 302E FFEC move.w D0, [A6 - 0x14]
000017B6 48C0 ext.l D0
000017B8 2F00 move.l -[A7], D0
000017BA 302E FFEA move.w D0, [A6 - 0x16]
000017BE 48C0 ext.l D0
000017C0 2F00 move.l -[A7], D0
000017C2 4267 clr.w -[A7]
000017C4 2F04 move.l -[A7], D4
000017C6 4EAD 161A jsr [A5 + 0x161A /* export_703 */]
000017CA 600E bra +0x10 /* 000017DA */
label000017CC:
000017CC 2054 movea.l A0, [A4]
000017CE 2F28 0038 move.l -[A7], [A0 + 0x38]
000017D2 2F2E FFEA move.l -[A7], [A6 - 0x16]
000017D6 4267 clr.w -[A7]
000017D8 A91B syscall MoveWindow
label000017DA:
000017DA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000017DE 4E5E unlink A6
000017E0 205F movea.l A0, [A7]+
000017E2 DEFC 000A add.w A7, 0xA /* '\n' */
000017E6 4ED0 jmp [A0]
export_313:
fn000017E8:
000017E8 4E56 FFF0 link A6, -0x0010
000017EC 48E7 0018 movem.l -[A7], A3,A4
000017F0 266E 0008 movea.l A3, [A6 + 0x8]
000017F4 284B movea.l A4, A3
000017F6 2054 movea.l A0, [A4]
000017F8 117C 0001 0067 move.b [A0 + 0x67], 0x1
000017FE 486E FFF8 pea.l [A6 - 0x8]
00001802 2F0B move.l -[A7], A3
00001804 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00001808 302E FFFE move.w D0, [A6 - 0x2]
0000180C 906E FFFA sub.w D0, [A6 - 0x6]
00001810 2054 movea.l A0, [A4]
00001812 B068 004C cmp.w D0, [A0 + 0x4C]
00001816 6F10 ble +0x12 /* 00001828 */
00001818 2054 movea.l A0, [A4]
0000181A 3028 004C move.w D0, [A0 + 0x4C]
0000181E D06E FFFA add.w D0, [A6 - 0x6]
00001822 5340 subq.w D0, 1
00001824 3D40 FFFE move.w [A6 - 0x2], D0
label00001828:
00001828 302E FFFC move.w D0, [A6 - 0x4]
0000182C 906E FFF8 sub.w D0, [A6 - 0x8]
00001830 2054 movea.l A0, [A4]
00001832 B068 004A cmp.w D0, [A0 + 0x4A]
00001836 6F10 ble +0x12 /* 00001848 */
00001838 2054 movea.l A0, [A4]
0000183A 3028 004A move.w D0, [A0 + 0x4A]
0000183E D06E FFF8 add.w D0, [A6 - 0x8]
00001842 5340 subq.w D0, 1
00001844 3D40 FFFC move.w [A6 - 0x4], D0
label00001848:
00001848 42A7 clr.l -[A7]
0000184A 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
0000184E 2F2D F880 move.l -[A7], [A5 - 0x780]
00001852 A8DC syscall CopyRgn
00001854 2F2D F880 move.l -[A7], [A5 - 0x780]
00001858 302D FA76 move.w D0, [A5 - 0x58A]
0000185C 5340 subq.w D0, 1
0000185E 3F00 move.w -[A7], D0
00001860 302D FA74 move.w D0, [A5 - 0x58C]
00001864 906D FCFC sub.w D0, [A5 - 0x304]
00001868 5340 subq.w D0, 1
0000186A 3F00 move.w -[A7], D0
0000186C A8E1 syscall InsetRgn
0000186E 4267 clr.w -[A7]
00001870 2F0B move.l -[A7], A3
00001872 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001876 101F move.b D0, [A7]+
00001878 673A beq +0x3C /* 000018B4 */
0000187A 302E FFFA move.w D0, [A6 - 0x6]
0000187E 48C0 ext.l D0
00001880 2F00 move.l -[A7], D0
00001882 302E FFF8 move.w D0, [A6 - 0x8]
00001886 48C0 ext.l D0
00001888 2F00 move.l -[A7], D0
0000188A 4267 clr.w -[A7]
0000188C 2F0B move.l -[A7], A3
0000188E 4EAD 161A jsr [A5 + 0x161A /* export_703 */]
00001892 302E FFFE move.w D0, [A6 - 0x2]
00001896 906E FFFA sub.w D0, [A6 - 0x6]
0000189A 48C0 ext.l D0
0000189C 2F00 move.l -[A7], D0
0000189E 302E FFFC move.w D0, [A6 - 0x4]
000018A2 906E FFF8 sub.w D0, [A6 - 0x8]
000018A6 48C0 ext.l D0
000018A8 2F00 move.l -[A7], D0
000018AA 4267 clr.w -[A7]
000018AC 2F0B move.l -[A7], A3
000018AE 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
000018B2 602C bra +0x2E /* 000018E0 */
label000018B4:
000018B4 2054 movea.l A0, [A4]
000018B6 2F28 0038 move.l -[A7], [A0 + 0x38]
000018BA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000018BE 4267 clr.w -[A7]
000018C0 A91B syscall MoveWindow
000018C2 2054 movea.l A0, [A4]
000018C4 2F28 0038 move.l -[A7], [A0 + 0x38]
000018C8 302E FFFE move.w D0, [A6 - 0x2]
000018CC 906E FFFA sub.w D0, [A6 - 0x6]
000018D0 3F00 move.w -[A7], D0
000018D2 302E FFFC move.w D0, [A6 - 0x4]
000018D6 906E FFF8 sub.w D0, [A6 - 0x8]
000018DA 3F00 move.w -[A7], D0
000018DC 4267 clr.w -[A7]
000018DE A91D syscall SizeWindow
label000018E0:
000018E0 4CDF 1800 movem.l A3,A4, [A7]+
000018E4 4E5E unlink A6
000018E6 2E9F move.l [A7], [A7]+
000018E8 4E75 rts
000018EA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000018EC-000018F0
export_314:
fn000018EC:
000018EC 4E56 FF00 link A6, -0x0100
// end alternate branch 000018EC-000018F0
export_314: // at 000018EC (misaligned)
fn000018EC: // (misaligned)
000018EE FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
000018F0 48E7 0118 movem.l -[A7], D7,A3,A4
000018F4 266E 0008 movea.l A3, [A6 + 0x8]
000018F8 2E2E 000C move.l D7, [A6 + 0xC]
000018FC 284B movea.l A4, A3
000018FE 2054 movea.l A0, [A4]
00001900 2147 0016 move.l [A0 + 0x16], D7
00001904 4A87 tst.l D7
00001906 6740 beq +0x42 /* 00001948 */
00001908 2F0B move.l -[A7], A3
0000190A 2F2D F9F4 move.l -[A7], [A5 - 0x60C]
0000190E 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
00001912 2F0B move.l -[A7], A3
00001914 2F07 move.l -[A7], D7
00001916 4EBA F45C jsr [PC - 0xBA4 /* 00000D74 */]
0000191A 2047 movea.l A0, D7
0000191C 2050 movea.l A0, [A0]
0000191E 2268 0024 movea.l A1, [A0 + 0x24]
00001922 2251 movea.l A1, [A1]
00001924 41EE FF00 lea.l A0, [A6 - 0x100]
00001928 703F moveq.l D0, 0x3F
label0000192A:
0000192A 20D9 move.l [A0]+, [A1]+
0000192C 51C8 FFFC dbf D0, -0x6 /* 0000192A */
00001930 4A2E FF00 tst.b [A6 - 0x100]
00001934 670A beq +0xC /* 00001940 */
00001936 486E FF00 pea.l [A6 - 0x100]
0000193A 2F0B move.l -[A7], A3
0000193C 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
label00001940:
00001940 2054 movea.l A0, [A4]
00001942 2147 0002 move.l [A0 + 0x2], D7
00001946 6012 bra +0x14 /* 0000195A */
label00001948:
00001948 2F0B move.l -[A7], A3
0000194A 2F2D F9F4 move.l -[A7], [A5 - 0x60C]
0000194E 4EBA ED74 jsr [PC - 0x128C /* 000006C4 */]
00001952 2054 movea.l A0, [A4]
00001954 216D F9F4 0002 move.l [A0 + 0x2], [A5 - 0x60C]
label0000195A:
0000195A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000195E 4E5E unlink A6
00001960 205F movea.l A0, [A7]+
00001962 504F addq.w A7, 8
00001964 4ED0 jmp [A0]
00001966 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_315: // at 00001968 (misaligned)
0000196A 0000 48E7 ori.b D0, 0xE7
0000196E 0118 btst [A0]+, D0
00001970 2E2E 0008 move.l D7, [A6 + 0x8]
00001974 2647 movea.l A3, D7
00001976 2253 movea.l A1, [A3]
00001978 2069 0038 movea.l A0, [A1 + 0x38]
0000197C 49E8 0010 lea.l A4, [A0 + 0x10]
00001980 302C 0006 move.w D0, [A4 + 0x6]
00001984 906C 0002 sub.w D0, [A4 + 0x2]
00001988 48C0 ext.l D0
0000198A 2F00 move.l -[A7], D0
0000198C 302C 0004 move.w D0, [A4 + 0x4]
00001990 9054 sub.w D0, [A4]
00001992 48C0 ext.l D0
00001994 2F00 move.l -[A7], D0
00001996 4267 clr.w -[A7]
00001998 2F07 move.l -[A7], D7
0000199A 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */]
0000199E 1F3C 0001 move.b -[A7], 0x1
000019A2 1F3C 0001 move.b -[A7], 0x1
000019A6 2F07 move.l -[A7], D7
000019A8 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */]
000019AC 2F07 move.l -[A7], D7
000019AE 4EBA F7F4 jsr [PC - 0x80C /* 000011A4 */]
000019B2 4CDF 1880 movem.l D7,A3,A4, [A7]+
000019B6 4E5E unlink A6
000019B8 2E9F move.l [A7], [A7]+
000019BA 4E75 rts
export_316:
fn000019BC:
000019BC 4E56 0000 link A6, 0
000019C0 48E7 0018 movem.l -[A7], A3,A4
000019C4 266E 0008 movea.l A3, [A6 + 0x8]
000019C8 2053 movea.l A0, [A3]
000019CA 216E 0010 0046 move.l [A0 + 0x46], [A6 + 0x10]
000019D0 216E 000C 004A move.l [A0 + 0x4A], [A6 + 0xC]
000019D6 7000 moveq.l D0, 0x00
000019D8 3028 003C move.w D0, [A0 + 0x3C]
000019DC C0BC 0000 0008 and.l D0, 0x8
000019E2 4A80 tst.l D0
000019E4 6752 beq +0x54 /* 00001A38 */
000019E6 2253 movea.l A1, [A3]
000019E8 2069 0038 movea.l A0, [A1 + 0x38]
000019EC 2068 0082 movea.l A0, [A0 + 0x82]
000019F0 2050 movea.l A0, [A0]
000019F2 49E8 0008 lea.l A4, [A0 + 0x8]
000019F6 42A7 clr.l -[A7]
000019F8 302C 0006 move.w D0, [A4 + 0x6]
000019FC 48C0 ext.l D0
000019FE 2F00 move.l -[A7], D0
00001A00 302E 000E move.w D0, [A6 + 0xE]
00001A04 D06C 0002 add.w D0, [A4 + 0x2]
00001A08 5340 subq.w D0, 1
00001A0A 48C0 ext.l D0
00001A0C 2F00 move.l -[A7], D0
00001A0E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001A12 201F move.l D0, [A7]+
00001A14 3940 0006 move.w [A4 + 0x6], D0
00001A18 42A7 clr.l -[A7]
00001A1A 302C 0004 move.w D0, [A4 + 0x4]
00001A1E 48C0 ext.l D0
00001A20 2F00 move.l -[A7], D0
00001A22 302E 000C move.w D0, [A6 + 0xC]
00001A26 D054 add.w D0, [A4]
00001A28 5340 subq.w D0, 1
00001A2A 48C0 ext.l D0
00001A2C 2F00 move.l -[A7], D0
00001A2E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001A32 201F move.l D0, [A7]+
00001A34 3940 0004 move.w [A4 + 0x4], D0
label00001A38:
00001A38 4CDF 1800 movem.l A3,A4, [A7]+
00001A3C 4E5E unlink A6
00001A3E 205F movea.l A0, [A7]+
00001A40 DEFC 000C add.w A7, 0xC
00001A44 4ED0 jmp [A0]
00001A46 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001A48-00001A4C
export_317:
fn00001A48:
00001A48 4E56 FFEC link A6, -0x0014
// end alternate branch 00001A48-00001A4C
export_317: // at 00001A48 (misaligned)
fn00001A48: // (misaligned)
00001A4A FFEC .invalid <<F/7/7>>
00001A4C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001A50 266E 0008 movea.l A3, [A6 + 0x8]
00001A54 3A2E 0010 move.w D5, [A6 + 0x10]
00001A58 382E 0012 move.w D4, [A6 + 0x12]
00001A5C 284B movea.l A4, A3
00001A5E 2054 movea.l A0, [A4]
00001A60 117C 0001 0066 move.b [A0 + 0x66], 0x1
00001A66 486E FFF8 pea.l [A6 - 0x8]
00001A6A 2F0B move.l -[A7], A3
00001A6C 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00001A70 2D6E FFF8 FFEC move.l [A6 - 0x14], [A6 - 0x8]
00001A76 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14]
00001A7C 2054 movea.l A0, [A4]
00001A7E 2F28 0042 move.l -[A7], [A0 + 0x42]
00001A82 486E FFF4 pea.l [A6 - 0xC]
00001A86 A87E syscall AddPt
00001A88 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001A8C 486E FFF4 pea.l [A6 - 0xC]
00001A90 A87F syscall SubPt
00001A92 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC]
00001A98 4A44 tst.w D4
00001A9A 6C08 bge +0xA /* 00001AA4 */
00001A9C 2054 movea.l A0, [A4]
00001A9E 3D68 0040 FFFE move.w [A6 - 0x2], [A0 + 0x40]
label00001AA4:
00001AA4 4A45 tst.w D5
00001AA6 6C08 bge +0xA /* 00001AB0 */
00001AA8 2054 movea.l A0, [A4]
00001AAA 3D68 003E FFFC move.w [A6 - 0x4], [A0 + 0x3E]
label00001AB0:
00001AB0 4A44 tst.w D4
00001AB2 57C0 seq D0
00001AB4 4A00 tst.b D0
00001AB6 6608 bne +0xA /* 00001AC0 */
00001AB8 4A45 tst.w D5
00001ABA 57C1 seq D1
00001ABC 8001 or.b D0, D1
00001ABE 6704 beq +0x6 /* 00001AC4 */
label00001AC0:
00001AC0 4246 clr.w D6
00001AC2 6032 bra +0x34 /* 00001AF6 */
label00001AC4:
00001AC4 42A7 clr.l -[A7]
00001AC6 302E FFFE move.w D0, [A6 - 0x2]
00001ACA 906E FFFA sub.w D0, [A6 - 0x6]
00001ACE D044 add.w D0, D4
00001AD0 5340 subq.w D0, 1
00001AD2 48C0 ext.l D0
00001AD4 81C4 divs.w D0, D4
00001AD6 48C0 ext.l D0
00001AD8 2F00 move.l -[A7], D0
00001ADA 302E FFFC move.w D0, [A6 - 0x4]
00001ADE 906E FFF8 sub.w D0, [A6 - 0x8]
00001AE2 D045 add.w D0, D5
00001AE4 5340 subq.w D0, 1
00001AE6 48C0 ext.l D0
00001AE8 81C5 divs.w D0, D5
00001AEA 48C0 ext.l D0
00001AEC 2F00 move.l -[A7], D0
00001AEE 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001AF2 201F move.l D0, [A7]+
00001AF4 3C00 move.w D6, D0
label00001AF6:
00001AF6 4A46 tst.w D6
00001AF8 6604 bne +0x6 /* 00001AFE */
00001AFA 4247 clr.w D7
00001AFC 6010 bra +0x12 /* 00001B0E */
label00001AFE:
00001AFE 206E 000C movea.l A0, [A6 + 0xC]
00001B02 3010 move.w D0, [A0]
00001B04 48C0 ext.l D0
00001B06 81C6 divs.w D0, D6
00001B08 4840 swap.w D0
00001B0A 4A40 tst.w D0
00001B0C 3E00 move.w D7, D0
label00001B0E:
00001B0E 4A47 tst.w D7
00001B10 6752 beq +0x54 /* 00001B64 */
00001B12 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14]
00001B18 3007 move.w D0, D7
00001B1A C1C4 muls.w D0, D4
00001B1C D06E FFF6 add.w D0, [A6 - 0xA]
00001B20 3D40 FFF6 move.w [A6 - 0xA], D0
00001B24 3007 move.w D0, D7
00001B26 C1C5 muls.w D0, D5
00001B28 D06E FFF4 add.w D0, [A6 - 0xC]
00001B2C 3D40 FFF4 move.w [A6 - 0xC], D0
00001B30 4267 clr.w -[A7]
00001B32 2F0B move.l -[A7], A3
00001B34 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001B38 101F move.b D0, [A7]+
00001B3A 671A beq +0x1C /* 00001B56 */
00001B3C 302E FFF6 move.w D0, [A6 - 0xA]
00001B40 48C0 ext.l D0
00001B42 2F00 move.l -[A7], D0
00001B44 302E FFF4 move.w D0, [A6 - 0xC]
00001B48 48C0 ext.l D0
00001B4A 2F00 move.l -[A7], D0
00001B4C 4267 clr.w -[A7]
00001B4E 2F0B move.l -[A7], A3
00001B50 4EAD 161A jsr [A5 + 0x161A /* export_703 */]
00001B54 600E bra +0x10 /* 00001B64 */
label00001B56:
00001B56 2054 movea.l A0, [A4]
00001B58 2F28 0038 move.l -[A7], [A0 + 0x38]
00001B5C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001B60 4267 clr.w -[A7]
00001B62 A91B syscall MoveWindow
label00001B64:
00001B64 206E 000C movea.l A0, [A6 + 0xC]
00001B68 5250 addq.w [A0], 1
00001B6A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001B6E 4E5E unlink A6
00001B70 205F movea.l A0, [A7]+
00001B72 DEFC 000C add.w A7, 0xC
00001B76 4ED0 jmp [A0]
export_318:
fn00001B78:
00001B78 4E56 FFE8 link A6, -0x0018
00001B7C 48E7 0038 movem.l -[A7], A2,A3,A4
00001B80 206E 0020 movea.l A0, [A6 + 0x20]
00001B84 43EE FFF8 lea.l A1, [A6 - 0x8]
00001B88 22D8 move.l [A1]+, [A0]+
00001B8A 22D8 move.l [A1]+, [A0]+
00001B8C 206E 001C movea.l A0, [A6 + 0x1C]
00001B90 43EE FFF0 lea.l A1, [A6 - 0x10]
00001B94 22D8 move.l [A1]+, [A0]+
00001B96 22D8 move.l [A1]+, [A0]+
00001B98 266E 0008 movea.l A3, [A6 + 0x8]
00001B9C 284B movea.l A4, A3
00001B9E 2054 movea.l A0, [A4]
00001BA0 7000 moveq.l D0, 0x00
00001BA2 2140 0054 move.l [A0 + 0x54], D0
00001BA6 7000 moveq.l D0, 0x00
00001BA8 2140 0050 move.l [A0 + 0x50], D0
00001BAC 42A7 clr.l -[A7]
00001BAE 2F2E 0024 move.l -[A7], [A6 + 0x24]
00001BB2 486E FFF8 pea.l [A6 - 0x8]
00001BB6 486E FFF0 pea.l [A6 - 0x10]
00001BBA 1F2E 001A move.b -[A7], [A6 + 0x1A]
00001BBE 1F2E 0018 move.b -[A7], [A6 + 0x18]
00001BC2 2F0B move.l -[A7], A3
00001BC4 4EBA F3FE jsr [PC - 0xC02 /* 00000FC4 */]
00001BC8 2254 movea.l A1, [A4]
00001BCA 41E9 0038 lea.l A0, [A1 + 0x38]
00001BCE 45ED F6A8 lea.l A2, [A5 - 0x958]
00001BD2 20DA move.l [A0]+, [A2]+
00001BD4 20DA move.l [A0]+, [A2]+
00001BD6 41E9 0048 lea.l A0, [A1 + 0x48]
00001BDA 45ED F6A8 lea.l A2, [A5 - 0x958]
00001BDE 20DA move.l [A0]+, [A2]+
00001BE0 20DA move.l [A0]+, [A2]+
00001BE2 41E9 005E lea.l A0, [A1 + 0x5E]
00001BE6 45ED F698 lea.l A2, [A5 - 0x968]
00001BEA 20DA move.l [A0]+, [A2]+
00001BEC 20DA move.l [A0]+, [A2]+
00001BEE 20DA move.l [A0]+, [A2]+
00001BF0 20DA move.l [A0]+, [A2]+
00001BF2 137C 0001 006E move.b [A1 + 0x6E], 0x1
00001BF8 7010 moveq.l D0, 0x10
00001BFA 2F00 move.l -[A7], D0
00001BFC 7010 moveq.l D0, 0x10
00001BFE 2F00 move.l -[A7], D0
00001C00 42A7 clr.l -[A7]
00001C02 2F0B move.l -[A7], A3
00001C04 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00001C08 2D6E 0014 FFEC move.l [A6 - 0x14], [A6 + 0x14]
00001C0E 2D6E 0010 FFE8 move.l [A6 - 0x18], [A6 + 0x10]
00001C14 486E FFE8 pea.l [A6 - 0x18]
00001C18 4267 clr.w -[A7]
00001C1A 2F0B move.l -[A7], A3
00001C1C 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00001C20 102E 000E move.b D0, [A6 + 0xE]
00001C24 670A beq +0xC /* 00001C30 */
00001C26 1F3C 0001 move.b -[A7], 0x1
00001C2A 2F0B move.l -[A7], A3
00001C2C 4EBA 01BE jsr [PC + 0x1BE /* 00001DEC */]
label00001C30:
00001C30 102E 000C move.b D0, [A6 + 0xC]
00001C34 6708 beq +0xA /* 00001C3E */
00001C36 4267 clr.w -[A7]
00001C38 2F0B move.l -[A7], A3
00001C3A 4EBA 01B0 jsr [PC + 0x1B0 /* 00001DEC */]
label00001C3E:
00001C3E 102E 000E move.b D0, [A6 + 0xE]
00001C42 6606 bne +0x8 /* 00001C4A */
00001C44 802E 000C or.b D0, [A6 + 0xC]
00001C48 6708 beq +0xA /* 00001C52 */
label00001C4A:
00001C4A 4267 clr.w -[A7]
00001C4C 2F0B move.l -[A7], A3
00001C4E 4EAD 073A jsr [A5 + 0x73A /* export_227 */]
label00001C52:
00001C52 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001C56 4E5E unlink A6
00001C58 205F movea.l A0, [A7]+
00001C5A DEFC 0020 add.w A7, 0x20 /* ' ' */
00001C5E 4ED0 jmp [A0]
export_319:
00001C60 4E56 FFF8 link A6, -0x0008
00001C64 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00001C68 2E2E 0008 move.l D7, [A6 + 0x8]
00001C6C 2647 movea.l A3, D7
00001C6E 2053 movea.l A0, [A3]
00001C70 7000 moveq.l D0, 0x00
00001C72 2140 0054 move.l [A0 + 0x54], D0
00001C76 7000 moveq.l D0, 0x00
00001C78 2140 0050 move.l [A0 + 0x50], D0
00001C7C 42A7 clr.l -[A7]
00001C7E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001C82 2F2E 000C move.l -[A7], [A6 + 0xC]
00001C86 2F07 move.l -[A7], D7
00001C88 4EBA F402 jsr [PC - 0xBFE /* 0000108C */]
00001C8C 206E 000C movea.l A0, [A6 + 0xC]
00001C90 2850 movea.l A4, [A0]
00001C92 2253 movea.l A1, [A3]
00001C94 41E9 0038 lea.l A0, [A1 + 0x38]
00001C98 45ED F6A8 lea.l A2, [A5 - 0x958]
00001C9C 20DA move.l [A0]+, [A2]+
00001C9E 20DA move.l [A0]+, [A2]+
00001CA0 137C 0001 006E move.b [A1 + 0x6E], 0x1
00001CA6 2D6C 0006 FFFC move.l [A6 - 0x4], [A4 + 0x6]
00001CAC 2D6C 0002 FFF8 move.l [A6 - 0x8], [A4 + 0x2]
00001CB2 486E FFF8 pea.l [A6 - 0x8]
00001CB6 4267 clr.w -[A7]
00001CB8 2F07 move.l -[A7], D7
00001CBA 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00001CBE 302C 000C move.w D0, [A4 + 0xC]
00001CC2 48C0 ext.l D0
00001CC4 2F00 move.l -[A7], D0
00001CC6 302C 000A move.w D0, [A4 + 0xA]
00001CCA 48C0 ext.l D0
00001CCC 2F00 move.l -[A7], D0
00001CCE 1F2C 000F move.b -[A7], [A4 + 0xF]
00001CD2 1F2C 000E move.b -[A7], [A4 + 0xE]
00001CD6 2F07 move.l -[A7], D7
00001CD8 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
00001CDC 486C 0010 pea.l [A4 + 0x10]
00001CE0 2053 movea.l A0, [A3]
00001CE2 4868 005E pea.l [A0 + 0x5E]
00001CE6 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00001CEA 102C 0001 move.b D0, [A4 + 0x1]
00001CEE 670A beq +0xC /* 00001CFA */
00001CF0 1F3C 0001 move.b -[A7], 0x1
00001CF4 2F07 move.l -[A7], D7
00001CF6 4EBA 007C jsr [PC + 0x7C /* 00001D74 */]
label00001CFA:
00001CFA 1014 move.b D0, [A4]
00001CFC 6708 beq +0xA /* 00001D06 */
00001CFE 4267 clr.w -[A7]
00001D00 2F07 move.l -[A7], D7
00001D02 4EBA 0070 jsr [PC + 0x70 /* 00001D74 */]
label00001D06:
00001D06 102C 0001 move.b D0, [A4 + 0x1]
00001D0A 6604 bne +0x6 /* 00001D10 */
00001D0C 8014 or.b D0, [A4]
00001D0E 6708 beq +0xA /* 00001D18 */
label00001D10:
00001D10 4267 clr.w -[A7]
00001D12 2F07 move.l -[A7], D7
00001D14 4EAD 073A jsr [A5 + 0x73A /* export_227 */]
label00001D18:
00001D18 2F2E 000C move.l -[A7], [A6 + 0xC]
00001D1C 7018 moveq.l D0, 0x18
00001D1E 2F00 move.l -[A7], D0
00001D20 4EBA F21E jsr [PC - 0xDE2 /* 00000F40 */]
00001D24 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00001D28 4E5E unlink A6
00001D2A 205F movea.l A0, [A7]+
00001D2C DEFC 0010 add.w A7, 0x10
00001D30 4ED0 jmp [A0]
00001D32 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_320: // at 00001D34 (misaligned)
00001D36 0000 2F2E ori.b D0, 0x2E /* '.' */
00001D3A 000C 2F2E ori.b A4, 0x2E /* '.' */
00001D3E 0008 4EBA ori.b A0, 0xBA
00001D42 F3D6 .invalid <<F/7/1>>
00001D44 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D48 2F2E 000C move.l -[A7], [A6 + 0xC]
00001D4C 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
00001D50 4E5E unlink A6
00001D52 205F movea.l A0, [A7]+
00001D54 504F addq.w A7, 8
00001D56 4ED0 jmp [A0]
00001D58 4E56 0000 link A6, 0
00001D5C 206E 0008 movea.l A0, [A6 + 0x8]
00001D60 2F28 0008 move.l -[A7], [A0 + 0x8]
00001D64 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00001D68 4E5E unlink A6
00001D6A 205F movea.l A0, [A7]+
00001D6C DEFC 000A add.w A7, 0xA /* '\n' */
00001D70 4ED0 jmp [A0]
00001D72 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001D74-00001D78
export_321:
fn00001D74:
00001D74 4E56 FFBE link A6, -0x0042
// end alternate branch 00001D74-00001D78
export_321: // at 00001D74 (misaligned)
fn00001D74: // (misaligned)
00001D76 FFBE .invalid <<F/6/7>>
00001D78 48E7 0118 movem.l -[A7], D7,A3,A4
00001D7C 2E2E 0008 move.l D7, [A6 + 0x8]
00001D80 2847 movea.l A4, D7
00001D82 486E FFBE pea.l [A6 - 0x42]
00001D86 487A FFD0 pea.l [PC - 0x30 /* 00001D58, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001D8A 2F0E move.l -[A7], A6
00001D8C 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001D90 42A7 clr.l -[A7]
00001D92 2054 movea.l A0, [A4]
00001D94 2F28 0016 move.l -[A7], [A0 + 0x16]
00001D98 2F28 000E move.l -[A7], [A0 + 0xE]
00001D9C 3F3C 00CA move.w -[A7], 0xCA
00001DA0 486D F6A8 pea.l [A5 - 0x958]
00001DA4 2F07 move.l -[A7], D7
00001DA6 4EBA E63C jsr [PC - 0x19C4 /* 000003E4 */]
00001DAA 265F movea.l A3, [A7]+
00001DAC 2053 movea.l A0, [A3]
00001DAE 116E 000C 005E move.b [A0 + 0x5E], [A6 + 0xC]
00001DB4 2F07 move.l -[A7], D7
00001DB6 2F0B move.l -[A7], A3
00001DB8 4EBA 0656 jsr [PC + 0x656 /* 00002410 */]
00001DBC 486E FFBE pea.l [A6 - 0x42]
00001DC0 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00001DC4 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001DC8 4E5E unlink A6
00001DCA 205F movea.l A0, [A7]+
00001DCC 5C4F addq.w A7, 6
00001DCE 4ED0 jmp [A0]
00001DD0 4E56 0000 link A6, 0
00001DD4 206E 0008 movea.l A0, [A6 + 0x8]
00001DD8 2F28 0008 move.l -[A7], [A0 + 0x8]
00001DDC 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00001DE0 4E5E unlink A6
00001DE2 205F movea.l A0, [A7]+
00001DE4 DEFC 000A add.w A7, 0xA /* '\n' */
00001DE8 4ED0 jmp [A0]
00001DEA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001DEC-00001DF0
export_322:
fn00001DEC:
00001DEC 4E56 FFBE link A6, -0x0042
// end alternate branch 00001DEC-00001DF0
export_322: // at 00001DEC (misaligned)
fn00001DEC: // (misaligned)
00001DEE FFBE .invalid <<F/6/7>>
00001DF0 2F0C move.l -[A7], A4
00001DF2 286E 0008 movea.l A4, [A6 + 0x8]
00001DF6 486E FFBE pea.l [A6 - 0x42]
00001DFA 487A FFD4 pea.l [PC - 0x2C /* 00001DD0, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001DFE 2F0E move.l -[A7], A6
00001E00 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00001E04 486E FFFC pea.l [A6 - 0x4]
00001E08 486D 14FC pea.l [A5 + 0x14FC]
00001E0C 3F3C 0070 move.w -[A7], 0x70 /* 'p' */
00001E10 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00001E14 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E18 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00001E1C 2054 movea.l A0, [A4]
00001E1E 2F28 000E move.l -[A7], [A0 + 0xE]
00001E22 486D F6A8 pea.l [A5 - 0x958]
00001E26 486D F6A8 pea.l [A5 - 0x958]
00001E2A 1F3C 0004 move.b -[A7], 0x4
00001E2E 1F3C 0004 move.b -[A7], 0x4
00001E32 1F2E 000C move.b -[A7], [A6 + 0xC]
00001E36 102E 000C move.b D0, [A6 + 0xC]
00001E3A 4880 ext.w D0
00001E3C E540 asl D0.w, 2
00001E3E 2F30 0048 move.l -[A7], [A0 + D0.w + 0x48]
00001E42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E46 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E4A 4EBA 0488 jsr [PC + 0x488 /* 000022D4 */]
00001E4E 486E FFBE pea.l [A6 - 0x42]
00001E52 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00001E56 285F movea.l A4, [A7]+
00001E58 4E5E unlink A6
00001E5A 205F movea.l A0, [A7]+
00001E5C 5C4F addq.w A7, 6
00001E5E 4ED0 jmp [A0]
export_323:
fn00001E60:
00001E60 4E56 FFF0 link A6, -0x0010
00001E64 48E7 0028 movem.l -[A7], A2,A4
00001E68 206E 0014 movea.l A0, [A6 + 0x14]
00001E6C 43EE FFF8 lea.l A1, [A6 - 0x8]
00001E70 22D8 move.l [A1]+, [A0]+
00001E72 22D8 move.l [A1]+, [A0]+
00001E74 206E 0010 movea.l A0, [A6 + 0x10]
00001E78 43EE FFF0 lea.l A1, [A6 - 0x10]
00001E7C 22D8 move.l [A1]+, [A0]+
00001E7E 22D8 move.l [A1]+, [A0]+
00001E80 286E 0008 movea.l A4, [A6 + 0x8]
00001E84 2254 movea.l A1, [A4]
00001E86 41E9 004C lea.l A0, [A1 + 0x4C]
00001E8A 45ED FA00 lea.l A2, [A5 - 0x600]
00001E8E 20DA move.l [A0]+, [A2]+
00001E90 20DA move.l [A0]+, [A2]+
00001E92 20DA move.l [A0]+, [A2]+
00001E94 42A7 clr.l -[A7]
00001E96 2F2E 0018 move.l -[A7], [A6 + 0x18]
00001E9A 486E FFF8 pea.l [A6 - 0x8]
00001E9E 486E FFF0 pea.l [A6 - 0x10]
00001EA2 1F2E 000E move.b -[A7], [A6 + 0xE]
00001EA6 1F2E 000C move.b -[A7], [A6 + 0xC]
00001EAA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001EAE 4EBA F114 jsr [PC - 0xEEC /* 00000FC4 */]
00001EB2 2054 movea.l A0, [A4]
00001EB4 317C 0001 0038 move.w [A0 + 0x38], 0x1
00001EBA 4228 003A clr.b [A0 + 0x3A]
00001EBE 4228 003B clr.b [A0 + 0x3B]
00001EC2 117C 0001 003C move.b [A0 + 0x3C], 0x1
00001EC8 4228 003E clr.b [A0 + 0x3E]
00001ECC 217C 0001 0001 0040 move.l [A0 + 0x40], 0x10001
00001ED4 43E8 0044 lea.l A1, [A0 + 0x44]
00001ED8 45ED F6B4 lea.l A2, [A5 - 0x94C]
00001EDC 22DA move.l [A1]+, [A2]+
00001EDE 22DA move.l [A1]+, [A2]+
00001EE0 43E8 004C lea.l A1, [A0 + 0x4C]
00001EE4 45ED FA00 lea.l A2, [A5 - 0x600]
00001EE8 22DA move.l [A1]+, [A2]+
00001EEA 22DA move.l [A1]+, [A2]+
00001EEC 22DA move.l [A1]+, [A2]+
00001EEE 4228 003D clr.b [A0 + 0x3D]
00001EF2 4CDF 1400 movem.l A2,A4, [A7]+
00001EF6 4E5E unlink A6
00001EF8 205F movea.l A0, [A7]+
00001EFA DEFC 0014 add.w A7, 0x14
00001EFE 4ED0 jmp [A0]
export_324:
fn00001F00:
00001F00 4E56 FFF4 link A6, -0x000C
00001F04 48E7 0038 movem.l -[A7], A2,A3,A4
00001F08 266E 0008 movea.l A3, [A6 + 0x8]
00001F0C 42A7 clr.l -[A7]
00001F0E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001F12 2F2E 000C move.l -[A7], [A6 + 0xC]
00001F16 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F1A 4EBA F170 jsr [PC - 0xE90 /* 0000108C */]
00001F1E 2053 movea.l A0, [A3]
00001F20 216E 0014 0016 move.l [A0 + 0x16], [A6 + 0x14]
00001F26 226E 000C movea.l A1, [A6 + 0xC]
00001F2A 2851 movea.l A4, [A1]
00001F2C 317C 0001 0038 move.w [A0 + 0x38], 0x1
00001F32 1154 003E move.b [A0 + 0x3E], [A4]
00001F36 082C 0007 0006 btst.b [A4 + 0x6], 0x7
00001F3C 56C0 sne D0
00001F3E 0240 0001 andi.w D0, 0x1
00001F42 1140 003C move.b [A0 + 0x3C], D0
00001F46 082C 0005 0006 btst.b [A4 + 0x6], 0x5
00001F4C 56C0 sne D0
00001F4E 0240 0001 andi.w D0, 0x1
00001F52 1140 003A move.b [A0 + 0x3A], D0
00001F56 082C 0006 0006 btst.b [A4 + 0x6], 0x6
00001F5C 56C0 sne D0
00001F5E 0240 0001 andi.w D0, 0x1
00001F62 1140 003B move.b [A0 + 0x3B], D0
00001F66 082C 0004 0006 btst.b [A4 + 0x6], 0x4
00001F6C 56C0 sne D0
00001F6E 0240 0001 andi.w D0, 0x1
00001F72 1140 003D move.b [A0 + 0x3D], D0
00001F76 43E8 0044 lea.l A1, [A0 + 0x44]
00001F7A 244C movea.l A2, A4
00001F7C 508A addq.l A2, 8
00001F7E 22DA move.l [A1]+, [A2]+
00001F80 22DA move.l [A1]+, [A2]+
00001F82 216C 0002 0040 move.l [A0 + 0x40], [A4 + 0x2]
00001F88 486E FFF4 pea.l [A6 - 0xC]
00001F8C 4267 clr.w -[A7]
00001F8E 486C 001A pea.l [A4 + 0x1A]
00001F92 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00001F96 4240 clr.w D0
00001F98 102C 0010 move.b D0, [A4 + 0x10]
00001F9C 3F00 move.w -[A7], D0
00001F9E 3F2C 0012 move.w -[A7], [A4 + 0x12]
00001FA2 486C 0014 pea.l [A4 + 0x14]
00001FA6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001FAA 2253 movea.l A1, [A3]
00001FAC 41E9 004C lea.l A0, [A1 + 0x4C]
00001FB0 45EE FFF4 lea.l A2, [A6 - 0xC]
00001FB4 20DA move.l [A0]+, [A2]+
00001FB6 20DA move.l [A0]+, [A2]+
00001FB8 20DA move.l [A0]+, [A2]+
00001FBA 2F2E 000C move.l -[A7], [A6 + 0xC]
00001FBE 2F3C 0000 011A move.l -[A7], 0x11A
00001FC4 4EBA EFA6 jsr [PC - 0x105A /* 00000F6C */]
00001FC8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001FCC 4E5E unlink A6
00001FCE 205F movea.l A0, [A7]+
00001FD0 DEFC 0010 add.w A7, 0x10
00001FD4 4ED0 jmp [A0]
00001FD6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001FD8-00001FE8
export_325:
fn00001FD8:
00001FD8 4E56 FEE8 link A6, -0x0118
00001FDC 48E7 0018 movem.l -[A7], A3,A4
00001FE0 206E 0020 movea.l A0, [A6 + 0x20]
00001FE4 43EE FFF8 lea.l A1, [A6 - 0x8]
// end alternate branch 00001FD8-00001FE8
export_325: // at 00001FD8 (misaligned)
fn00001FD8: // (misaligned)
00001FDA FEE8 48E7 .extension 0xEE8 <<F/2-3/7>> // unimplemented
00001FDE 0018 206E ori.b [A0]+, 0x6E /* 'n' */
00001FE2 0020 43EE ori.b -[A0], 0xEE
00001FE6 FFF8 .invalid <<F/7/7>>
00001FE8 22D8 move.l [A1]+, [A0]+
00001FEA 22D8 move.l [A1]+, [A0]+
00001FEC 206E 001C movea.l A0, [A6 + 0x1C]
00001FF0 43EE FFF0 lea.l A1, [A6 - 0x10]
00001FF4 22D8 move.l [A1]+, [A0]+
00001FF6 22D8 move.l [A1]+, [A0]+
00001FF8 206E 0014 movea.l A0, [A6 + 0x14]
00001FFC 43EE FEF0 lea.l A1, [A6 - 0x110]
00002000 703F moveq.l D0, 0x3F
label00002002:
00002002 22D8 move.l [A1]+, [A0]+
00002004 51C8 FFFC dbf D0, -0x6 /* 00002002 */
00002008 266E 0008 movea.l A3, [A6 + 0x8]
0000200C 284B movea.l A4, A3
0000200E 2054 movea.l A0, [A4]
00002010 7000 moveq.l D0, 0x00
00002012 2140 0058 move.l [A0 + 0x58], D0
00002016 2F2E 0024 move.l -[A7], [A6 + 0x24]
0000201A 486E FFF8 pea.l [A6 - 0x8]
0000201E 486E FFF0 pea.l [A6 - 0x10]
00002022 1F2E 001A move.b -[A7], [A6 + 0x1A]
00002026 1F2E 0018 move.b -[A7], [A6 + 0x18]
0000202A 2F0B move.l -[A7], A3
0000202C 4EBA FE32 jsr [PC - 0x1CE /* 00001E60 */]
00002030 486E FEE8 pea.l [A6 - 0x118]
00002034 42A7 clr.l -[A7]
00002036 2054 movea.l A0, [A4]
00002038 3F28 0028 move.w -[A7], [A0 + 0x28]
0000203C 3F28 0024 move.w -[A7], [A0 + 0x24]
00002040 A8A7 syscall SetRect
00002042 486E FEE8 pea.l [A6 - 0x118]
00002046 486E FEF0 pea.l [A6 - 0x110]
0000204A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000204E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002052 2F0B move.l -[A7], A3
00002054 4EBA 005E jsr [PC + 0x5E /* 000020B4 */]
00002058 4CDF 1800 movem.l A3,A4, [A7]+
0000205C 4E5E unlink A6
0000205E 205F movea.l A0, [A7]+
00002060 DEFC 0020 add.w A7, 0x20 /* ' ' */
00002064 4ED0 jmp [A0]
00002066 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002068-00002072
export_326:
fn00002068:
00002068 4E56 0000 link A6, 0
0000206C 206E 0008 movea.l A0, [A6 + 0x8]
00002070 2050 movea.l A0, [A0]
// end alternate branch 00002068-00002072
export_326: // at 00002068 (misaligned)
fn00002068: // (misaligned)
0000206A 0000 206E ori.b D0, 0x6E /* 'n' */
0000206E 0008 2050 ori.b A0, 0x50 /* 'P' */
00002072 7000 moveq.l D0, 0x00
00002074 2140 0058 move.l [A0 + 0x58], D0
00002078 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000207C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002080 2F2E 000C move.l -[A7], [A6 + 0xC]
00002084 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002088 4EBA FE76 jsr [PC - 0x18A /* 00001F00 */]
0000208C 4E5E unlink A6
0000208E 205F movea.l A0, [A7]+
00002090 DEFC 0010 add.w A7, 0x10
00002094 4ED0 jmp [A0]
00002096 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000209A 0000 206E ori.b D0, 0x6E /* 'n' */
0000209E 0008 2F28 ori.b A0, 0x28 /* '(' */
000020A2 0008 4EAD ori.b A0, 0xAD
000020A6 177A 4E5E 205F move.b [A3 + 0x205F], [PC + 0x4E5E /* 00006F06, cstring ""<EOF> */]
000020AC DEFC 000A add.w A7, 0xA /* '\n' */
000020B0 4ED0 jmp [A0]
000020B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000020B4-000020BC
export_327:
fn000020B4:
000020B4 4E56 FEAE link A6, -0x0152
000020B8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
// end alternate branch 000020B4-000020BC
export_327: // at 000020B4 (misaligned)
fn000020B4: // (misaligned)
000020B6 FEAE 48E7 .extension 0xEAE <<F/2-3/7>> // unimplemented
000020BA 0318 btst [A0]+, D1
000020BC 206E 0018 movea.l A0, [A6 + 0x18]
000020C0 43EE FFF8 lea.l A1, [A6 - 0x8]
000020C4 22D8 move.l [A1]+, [A0]+
000020C6 22D8 move.l [A1]+, [A0]+
000020C8 206E 0014 movea.l A0, [A6 + 0x14]
000020CC 43EE FEF8 lea.l A1, [A6 - 0x108]
000020D0 703F moveq.l D0, 0x3F
label000020D2:
000020D2 22D8 move.l [A1]+, [A0]+
000020D4 51C8 FFFC dbf D0, -0x6 /* 000020D2 */
000020D8 2C2E 0008 move.l D6, [A6 + 0x8]
000020DC 2846 movea.l A4, D6
000020DE 42A7 clr.l -[A7]
000020E0 2F06 move.l -[A7], D6
000020E2 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
000020E6 265F movea.l A3, [A7]+
000020E8 200B move.l D0, A3
000020EA 6604 bne +0x6 /* 000020F0 */
000020EC 266D F6BC movea.l A3, [A5 - 0x944]
label000020F0:
000020F0 486E FEB2 pea.l [A6 - 0x14E]
000020F4 487A FFA2 pea.l [PC - 0x5E /* 00002098, value 0x4E560000 'NV\0\0', cstring "NV" */]
000020F8 2F0E move.l -[A7], A6
000020FA 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000020FE 42A7 clr.l -[A7]
00002100 2F0B move.l -[A7], A3
00002102 486E FFF8 pea.l [A6 - 0x8]
00002106 486E FEF8 pea.l [A6 - 0x108]
0000210A 4267 clr.w -[A7]
0000210C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002110 3F2E 000E move.w -[A7], [A6 + 0xE]
00002114 7000 moveq.l D0, 0x00
00002116 302E 000C move.w D0, [A6 + 0xC]
0000211A 80BC 0000 0008 or.l D0, 0x8
00002120 3F00 move.w -[A7], D0
00002122 2F06 move.l -[A7], D6
00002124 A954 syscall NewControl
00002126 2E1F move.l D7, [A7]+
00002128 2F07 move.l -[A7], D7
0000212A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000212E 486E FEB2 pea.l [A6 - 0x14E]
00002132 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00002136 2D4B FEAE move.l [A6 - 0x152], A3
0000213A 206E FEAE movea.l A0, [A6 - 0x152]
0000213E 2068 008C movea.l A0, [A0 + 0x8C]
00002142 2050 movea.l A0, [A0]
00002144 226E FEAE movea.l A1, [A6 - 0x152]
00002148 2350 008C move.l [A1 + 0x8C], [A0]
0000214C 2054 movea.l A0, [A4]
0000214E 1028 003B move.b D0, [A0 + 0x3B]
00002152 670C beq +0xE /* 00002160 */
00002154 2047 movea.l A0, D7
00002156 2050 movea.l A0, [A0]
00002158 303C 00FF move.w D0, 0xFF
0000215C 1140 0011 move.b [A0 + 0x11], D0
label00002160:
00002160 2054 movea.l A0, [A4]
00002162 2147 0058 move.l [A0 + 0x58], D7
00002166 B7ED F6BC cmpa.l A3, [A5 - 0x944]
0000216A 56C0 sne D0
0000216C 4400 neg.b D0
0000216E 1F00 move.b -[A7], D0
00002170 2F06 move.l -[A7], D6
00002172 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
00002176 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000217A 4E5E unlink A6
0000217C 205F movea.l A0, [A7]+
0000217E DEFC 0014 add.w A7, 0x14
00002182 4ED0 jmp [A0]
export_328:
fn00002184:
00002184 4E56 FFF0 link A6, -0x0010
00002188 48E7 0018 movem.l -[A7], A3,A4
0000218C 206E 0022 movea.l A0, [A6 + 0x22]
00002190 43EE FFF8 lea.l A1, [A6 - 0x8]
00002194 22D8 move.l [A1]+, [A0]+
00002196 22D8 move.l [A1]+, [A0]+
00002198 206E 001E movea.l A0, [A6 + 0x1E]
0000219C 43EE FFF0 lea.l A1, [A6 - 0x10]
000021A0 22D8 move.l [A1]+, [A0]+
000021A2 22D8 move.l [A1]+, [A0]+
000021A4 266E 0008 movea.l A3, [A6 + 0x8]
000021A8 284B movea.l A4, A3
000021AA 2F2E 0026 move.l -[A7], [A6 + 0x26]
000021AE 486E FFF8 pea.l [A6 - 0x8]
000021B2 486E FFF0 pea.l [A6 - 0x10]
000021B6 1F2E 001C move.b -[A7], [A6 + 0x1C]
000021BA 1F2E 001A move.b -[A7], [A6 + 0x1A]
000021BE 487A 005C pea.l [PC + 0x5C /* 0000221C, value 0x0, cstring "" */]
000021C2 3F2E 0016 move.w -[A7], [A6 + 0x16]
000021C6 3F2E 0012 move.w -[A7], [A6 + 0x12]
000021CA 3F2E 000E move.w -[A7], [A6 + 0xE]
000021CE 3F3C 0010 move.w -[A7], 0x10
000021D2 2F0B move.l -[A7], A3
000021D4 4EBA FE02 jsr [PC - 0x1FE /* 00001FD8 */]
000021D8 2054 movea.l A0, [A4]
000021DA 116E 0018 005E move.b [A0 + 0x5E], [A6 + 0x18]
000021E0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000021E4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000021E8 2F2E 000C move.l -[A7], [A6 + 0xC]
000021EC 4267 clr.w -[A7]
000021EE 2F0B move.l -[A7], A3
000021F0 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
000021F4 7001 moveq.l D0, 0x01
000021F6 B02E 0018 cmp.b D0, [A6 + 0x18]
000021FA 660A bne +0xC /* 00002206 */
000021FC 2054 movea.l A0, [A4]
000021FE 317C 000E 0038 move.w [A0 + 0x38], 0xE
00002204 6008 bra +0xA /* 0000220E */
label00002206:
00002206 2054 movea.l A0, [A4]
00002208 317C 000F 0038 move.w [A0 + 0x38], 0xF
label0000220E:
0000220E 4CDF 1800 movem.l A3,A4, [A7]+
00002212 4E5E unlink A6
00002214 205F movea.l A0, [A7]+
00002216 DEFC 0022 add.w A7, 0x22 /* '\"' */
0000221A 4ED0 jmp [A0]
0000221C 0000 0000 ori.b D0, 0x0
export_329:
fn00002220:
00002220 4E56 FFF8 link A6, -0x0008
00002224 48E7 0118 movem.l -[A7], D7,A3,A4
00002228 2E2E 0008 move.l D7, [A6 + 0x8]
0000222C 2647 movea.l A3, D7
0000222E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002232 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002236 2F2E 000C move.l -[A7], [A6 + 0xC]
0000223A 2F07 move.l -[A7], D7
0000223C 4EBA FE2A jsr [PC - 0x1D6 /* 00002068 */]
00002240 486E FFF8 pea.l [A6 - 0x8]
00002244 2F07 move.l -[A7], D7
00002246 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
0000224A 486E FFF8 pea.l [A6 - 0x8]
0000224E 487A 0066 pea.l [PC + 0x66 /* 000022B6, value 0x4E56 'NV', cstring "" */]
00002252 42A7 clr.l -[A7]
00002254 2F3C 0010 0000 move.l -[A7], 0x100000
0000225A 2F07 move.l -[A7], D7
0000225C 4EBA FE56 jsr [PC - 0x1AA /* 000020B4 */]
00002260 206E 000C movea.l A0, [A6 + 0xC]
00002264 2850 movea.l A4, [A0]
00002266 2F14 move.l -[A7], [A4]
00002268 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000226C 2F2C 0008 move.l -[A7], [A4 + 0x8]
00002270 4267 clr.w -[A7]
00002272 2F07 move.l -[A7], D7
00002274 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
00002278 302E FFFC move.w D0, [A6 - 0x4]
0000227C 906E FFF8 sub.w D0, [A6 - 0x8]
00002280 322E FFFE move.w D1, [A6 - 0x2]
00002284 926E FFFA sub.w D1, [A6 - 0x6]
00002288 B240 cmp.w D1, D0
0000228A 6E08 bgt +0xA /* 00002294 */
0000228C 2053 movea.l A0, [A3]
0000228E 4228 005E clr.b [A0 + 0x5E]
00002292 6008 bra +0xA /* 0000229C */
label00002294:
00002294 2053 movea.l A0, [A3]
00002296 117C 0001 005E move.b [A0 + 0x5E], 0x1
label0000229C:
0000229C 2F2E 000C move.l -[A7], [A6 + 0xC]
000022A0 700C moveq.l D0, 0x0C
000022A2 2F00 move.l -[A7], D0
000022A4 4EBA EC9A jsr [PC - 0x1366 /* 00000F40 */]
000022A8 4CDF 1880 movem.l D7,A3,A4, [A7]+
000022AC 4E5E unlink A6
000022AE 205F movea.l A0, [A7]+
000022B0 DEFC 0010 add.w A7, 0x10
000022B4 4ED0 jmp [A0]
000022B6 0000 4E56 ori.b D0, 0x56 /* 'V' */
000022BA 0000 206E ori.b D0, 0x6E /* 'n' */
000022BE 0008 2F28 ori.b A0, 0x28 /* '(' */
000022C2 0008 4EAD ori.b A0, 0xAD
000022C6 177A 4E5E 205F move.b [A3 + 0x205F], [PC + 0x4E5E /* 00007126, cstring ""<EOF> */]
000022CC DEFC 000A add.w A7, 0xA /* '\n' */
000022D0 4ED0 jmp [A0]
000022D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000022D4-000022D8
export_330:
fn000022D4:
000022D4 4E56 FFAE link A6, -0x0052
// end alternate branch 000022D4-000022D8
export_330: // at 000022D4 (misaligned)
fn000022D4: // (misaligned)
000022D6 FFAE .invalid <<F/6/7>>
000022D8 48E7 0118 movem.l -[A7], D7,A3,A4
000022DC 206E 001E movea.l A0, [A6 + 0x1E]
000022E0 43EE FFF8 lea.l A1, [A6 - 0x8]
000022E4 22D8 move.l [A1]+, [A0]+
000022E6 22D8 move.l [A1]+, [A0]+
000022E8 206E 001A movea.l A0, [A6 + 0x1A]
000022EC 43EE FFF0 lea.l A1, [A6 - 0x10]
000022F0 22D8 move.l [A1]+, [A0]+
000022F2 22D8 move.l [A1]+, [A0]+
000022F4 266E 0008 movea.l A3, [A6 + 0x8]
000022F8 284B movea.l A4, A3
000022FA 2054 movea.l A0, [A4]
000022FC 7000 moveq.l D0, 0x00
000022FE 2140 006C move.l [A0 + 0x6C], D0
00002302 2F2E 0022 move.l -[A7], [A6 + 0x22]
00002306 486E FFF8 pea.l [A6 - 0x8]
0000230A 486E FFF0 pea.l [A6 - 0x10]
0000230E 1F2E 0018 move.b -[A7], [A6 + 0x18]
00002312 1F2E 0016 move.b -[A7], [A6 + 0x16]
00002316 1F2E 0014 move.b -[A7], [A6 + 0x14]
0000231A 42A7 clr.l -[A7]
0000231C 42A7 clr.l -[A7]
0000231E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002322 2F0B move.l -[A7], A3
00002324 4EBA FE5E jsr [PC - 0x1A2 /* 00002184 */]
00002328 42A7 clr.l -[A7]
0000232A 2F0B move.l -[A7], A3
0000232C 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00002330 2E1F move.l D7, [A7]+
00002332 56C0 sne D0
00002334 4A00 tst.b D0
00002336 6708 beq +0xA /* 00002340 */
00002338 2047 movea.l A0, D7
0000233A 2050 movea.l A0, [A0]
0000233C C028 005A and.b D0, [A0 + 0x5A]
label00002340:
00002340 1F00 move.b -[A7], D0
00002342 2F0B move.l -[A7], A3
00002344 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
00002348 486E FFAE pea.l [A6 - 0x52]
0000234C 487A FF6A pea.l [PC - 0x96 /* 000022B8, value 0x4E560000 'NV\0\0', cstring "NV" */]
00002350 2F0E move.l -[A7], A6
00002352 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00002356 42A7 clr.l -[A7]
00002358 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
0000235C 2054 movea.l A0, [A4]
0000235E 215F 006C move.l [A0 + 0x6C], [A7]+
00002362 2F2E 000C move.l -[A7], [A6 + 0xC]
00002366 2F0B move.l -[A7], A3
00002368 4EBA 00A6 jsr [PC + 0xA6 /* 00002410 */]
0000236C 486E FFAE pea.l [A6 - 0x52]
00002370 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00002374 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002378 4E5E unlink A6
0000237A 205F movea.l A0, [A7]+
0000237C DEFC 001E add.w A7, 0x1E
00002380 4ED0 jmp [A0]
00002382 0000 4E56 ori.b D0, 0x56 /* 'V' */
00002386 0000 206E ori.b D0, 0x6E /* 'n' */
0000238A 0008 2F28 ori.b A0, 0x28 /* '(' */
0000238E 0008 4EAD ori.b A0, 0xAD
00002392 177A 4E5E 205F move.b [A3 + 0x205F], [PC + 0x4E5E /* 000071F2, cstring ""<EOF> */]
00002398 DEFC 000A add.w A7, 0xA /* '\n' */
0000239C 4ED0 jmp [A0]
0000239E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_331: // at 000023A0 (misaligned)
000023A2 FFBE .invalid <<F/6/7>>
000023A4 48E7 0118 movem.l -[A7], D7,A3,A4
000023A8 2E2E 0008 move.l D7, [A6 + 0x8]
000023AC 2847 movea.l A4, D7
000023AE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000023B2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000023B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000023BA 2F07 move.l -[A7], D7
000023BC 4EBA FE62 jsr [PC - 0x19E /* 00002220 */]
000023C0 42A7 clr.l -[A7]
000023C2 2F07 move.l -[A7], D7
000023C4 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
000023C8 265F movea.l A3, [A7]+
000023CA 200B move.l D0, A3
000023CC 56C0 sne D0
000023CE 4A00 tst.b D0
000023D0 6706 beq +0x8 /* 000023D8 */
000023D2 2053 movea.l A0, [A3]
000023D4 C028 005A and.b D0, [A0 + 0x5A]
label000023D8:
000023D8 1F00 move.b -[A7], D0
000023DA 2F07 move.l -[A7], D7
000023DC 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
000023E0 486E FFBE pea.l [A6 - 0x42]
000023E4 487A FF9E pea.l [PC - 0x62 /* 00002384, value 0x4E560000 'NV\0\0', cstring "NV" */]
000023E8 2F0E move.l -[A7], A6
000023EA 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000023EE 42A7 clr.l -[A7]
000023F0 4EAD 0D32 jsr [A5 + 0xD32 /* export_418 */]
000023F4 2054 movea.l A0, [A4]
000023F6 215F 006C move.l [A0 + 0x6C], [A7]+
000023FA 486E FFBE pea.l [A6 - 0x42]
000023FE 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00002402 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002406 4E5E unlink A6
00002408 205F movea.l A0, [A7]+
0000240A DEFC 0010 add.w A7, 0x10
0000240E 4ED0 jmp [A0]
export_332:
fn00002410:
00002410 4E56 0000 link A6, 0
00002414 48E7 0018 movem.l -[A7], A3,A4
00002418 266E 000C movea.l A3, [A6 + 0xC]
0000241C 286E 0008 movea.l A4, [A6 + 0x8]
00002420 200B move.l D0, A3
00002422 671C beq +0x1E /* 00002440 */
00002424 2F0B move.l -[A7], A3
00002426 2054 movea.l A0, [A4]
00002428 2F28 006C move.l -[A7], [A0 + 0x6C]
0000242C 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00002430 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002434 2054 movea.l A0, [A4]
00002436 1F28 005E move.b -[A7], [A0 + 0x5E]
0000243A 2F0B move.l -[A7], A3
0000243C 4EAD 12E2 jsr [A5 + 0x12E2 /* export_600 */]
label00002440:
00002440 4CDF 1800 movem.l A3,A4, [A7]+
00002444 4E5E unlink A6
00002446 205F movea.l A0, [A7]+
00002448 504F addq.w A7, 8
0000244A 4ED0 jmp [A0]
export_333:
0000244C 4E56 0000 link A6, 0
00002450 4E5E unlink A6
00002452 2E9F move.l [A7], [A7]+
00002454 4E75 rts
00002456 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000245A 0000 206E ori.b D0, 0x6E /* 'n' */
0000245E 0008 2F28 ori.b A0, 0x28 /* '(' */
00002462 0008 4EAD ori.b A0, 0xAD
00002466 177A 4E5E 205F move.b [A3 + 0x205F], [PC + 0x4E5E /* 000072C6, cstring ""<EOF> */]
0000246C DEFC 000A add.w A7, 0xA /* '\n' */
00002470 4ED0 jmp [A0]
00002472 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_334: // at 00002474 (misaligned)
00002476 FFC2 .invalid <<F/7/7>>
00002478 48E7 0138 movem.l -[A7], D7,A2,A3,A4
0000247C 266E 0016 movea.l A3, [A6 + 0x16]
00002480 2E2E 0008 move.l D7, [A6 + 0x8]
00002484 2847 movea.l A4, D7
00002486 2054 movea.l A0, [A4]
00002488 7000 moveq.l D0, 0x00
0000248A 2140 0056 move.l [A0 + 0x56], D0
0000248E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002492 2F07 move.l -[A7], D7
00002494 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
00002498 2054 movea.l A0, [A4]
0000249A 214B 0040 move.l [A0 + 0x40], A3
0000249E 486E FFC2 pea.l [A6 - 0x3E]
000024A2 487A FFB4 pea.l [PC - 0x4C /* 00002458, value 0x4E560000 'NV\0\0', cstring "NV" */]
000024A6 2F0E move.l -[A7], A6
000024A8 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000024AC 2054 movea.l A0, [A4]
000024AE 317C 0001 005E move.w [A0 + 0x5E], 0x1
000024B4 4228 006A clr.b [A0 + 0x6A]
000024B8 4228 006B clr.b [A0 + 0x6B]
000024BC 116E 000E 0055 move.b [A0 + 0x55], [A6 + 0xE]
000024C2 116E 000C 0054 move.b [A0 + 0x54], [A6 + 0xC]
000024C8 317C 7FFF 0060 move.w [A0 + 0x60], 0x7FFF
000024CE 7000 moveq.l D0, 0x00
000024D0 2140 0066 move.l [A0 + 0x66], D0
000024D4 4228 006C clr.b [A0 + 0x6C]
000024D8 4228 006D clr.b [A0 + 0x6D]
000024DC 116E 0010 006E move.b [A0 + 0x6E], [A6 + 0x10]
000024E2 2054 movea.l A0, [A4]
000024E4 4868 0070 pea.l [A0 + 0x70]
000024E8 2F3C 7FFF 7FFF move.l -[A7], 0x7FFF7FFF
000024EE A880 syscall SetPt
000024F0 2254 movea.l A1, [A4]
000024F2 41E9 0074 lea.l A0, [A1 + 0x74]
000024F6 45ED F6A8 lea.l A2, [A5 - 0x958]
000024FA 20DA move.l [A0]+, [A2]+
000024FC 20DA move.l [A0]+, [A2]+
000024FE 41E9 0030 lea.l A0, [A1 + 0x30]
00002502 45ED FDC8 lea.l A2, [A5 - 0x238]
00002506 20DA move.l [A0]+, [A2]+
00002508 20DA move.l [A0]+, [A2]+
0000250A 337C 0048 008E move.w [A1 + 0x8E], 0x48 /* 'H' */
00002510 337C 0048 008C move.w [A1 + 0x8C], 0x48 /* 'H' */
00002516 4229 006F clr.b [A1 + 0x6F]
0000251A 7000 moveq.l D0, 0x00
0000251C 2340 0062 move.l [A1 + 0x62], D0
00002520 4AAE 0012 tst.l [A6 + 0x12]
00002524 6714 beq +0x16 /* 0000253A */
00002526 2F07 move.l -[A7], D7
00002528 4EAD 170A jsr [A5 + 0x170A /* export_733 */]
0000252C 2F07 move.l -[A7], D7
0000252E 2054 movea.l A0, [A4]
00002530 2F28 000E move.l -[A7], [A0 + 0xE]
00002534 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00002538 6004 bra +0x6 /* 0000253E */
label0000253A:
0000253A 7000 moveq.l D0, 0x00
0000253C 2640 movea.l A3, D0
label0000253E:
0000253E 200B move.l D0, A3
00002540 6728 beq +0x2A /* 0000256A */
00002542 2053 movea.l A0, [A3]
00002544 4AA8 0016 tst.l [A0 + 0x16]
00002548 6606 bne +0x8 /* 00002550 */
0000254A 2053 movea.l A0, [A3]
0000254C 2147 0016 move.l [A0 + 0x16], D7
label00002550:
00002550 2053 movea.l A0, [A3]
00002552 4AA8 0020 tst.l [A0 + 0x20]
00002556 6612 bne +0x14 /* 0000256A */
00002558 2053 movea.l A0, [A3]
0000255A 1028 001F move.b D0, [A0 + 0x1F]
0000255E 670A beq +0xC /* 0000256A */
00002560 2054 movea.l A0, [A4]
00002562 2253 movea.l A1, [A3]
00002564 2368 0056 0020 move.l [A1 + 0x20], [A0 + 0x56]
label0000256A:
0000256A 486E FFC2 pea.l [A6 - 0x3E]
0000256E 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00002572 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00002576 4E5E unlink A6
00002578 205F movea.l A0, [A7]+
0000257A DEFC 0012 add.w A7, 0x12
0000257E 4ED0 jmp [A0]
export_335:
00002580 4E56 FFF8 link A6, -0x0008
00002584 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002588 2A2E 0008 move.l D5, [A6 + 0x8]
0000258C 2845 movea.l A4, D5
0000258E 2054 movea.l A0, [A4]
00002590 2668 0056 movea.l A3, [A0 + 0x56]
00002594 2F0B move.l -[A7], A3
00002596 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
0000259A 4207 clr.b D7
0000259C 4206 clr.b D6
0000259E 2054 movea.l A0, [A4]
000025A0 4AA8 000E tst.l [A0 + 0xE]
000025A4 6738 beq +0x3A /* 000025DE */
000025A6 2054 movea.l A0, [A4]
000025A8 4AA8 0040 tst.l [A0 + 0x40]
000025AC 6730 beq +0x32 /* 000025DE */
000025AE 2254 movea.l A1, [A4]
000025B0 2069 0040 movea.l A0, [A1 + 0x40]
000025B4 2050 movea.l A0, [A0]
000025B6 1028 001F move.b D0, [A0 + 0x1F]
000025BA 6722 beq +0x24 /* 000025DE */
000025BC 2254 movea.l A1, [A4]
000025BE 2069 0040 movea.l A0, [A1 + 0x40]
000025C2 2050 movea.l A0, [A0]
000025C4 4AA8 0020 tst.l [A0 + 0x20]
000025C8 56C1 sne D1
000025CA C001 and.b D0, D1
000025CC 6710 beq +0x12 /* 000025DE */
000025CE 2254 movea.l A1, [A4]
000025D0 2069 0040 movea.l A0, [A1 + 0x40]
000025D4 2050 movea.l A0, [A0]
000025D6 2368 0020 0056 move.l [A1 + 0x56], [A0 + 0x20]
000025DC 7C01 moveq.l D6, 0x01
label000025DE:
000025DE 1006 move.b D0, D6
000025E0 6704 beq +0x6 /* 000025E6 */
000025E2 7E01 moveq.l D7, 0x01
000025E4 6020 bra +0x22 /* 00002606 */
label000025E6:
000025E6 42A7 clr.l -[A7]
000025E8 7078 moveq.l D0, 0x78
000025EA 2F00 move.l -[A7], D0
000025EC 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000025F0 2054 movea.l A0, [A4]
000025F2 215F 0056 move.l [A0 + 0x56], [A7]+
000025F6 2054 movea.l A0, [A4]
000025F8 2F28 0056 move.l -[A7], [A0 + 0x56]
000025FC 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002600 2F05 move.l -[A7], D5
00002602 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label00002606:
00002606 1007 move.b D0, D7
00002608 670A beq +0xC /* 00002614 */
0000260A 486E FFFF pea.l [A6 - 0x1]
0000260E 2F05 move.l -[A7], D5
00002610 4EAD 0E1A jsr [A5 + 0xE1A /* export_447 */]
label00002614:
00002614 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00002618 4E5E unlink A6
0000261A 2E9F move.l [A7], [A7]+
0000261C 4E75 rts
0000261E 0000 .incomplete